home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sun Solutions 2000 #2
/
Sun Solutions CD (Volume 2 2000)(Special Focus - Java Technologies)(Disc 1).ISO
/
products
/
Software
/
BostonBusinessComputing
/
bbc
/
dist
/
edthelp.txt
< prev
next >
Wrap
Text File
|
2000-02-11
|
164KB
|
4,022 lines
! The following line starting with a "$" is an attribute definition line.
! Its purpose is for redefinition of the characteristics that relate to
! an attribute line. Please refer to Appendix C in the EDT+ Reference
! Guide for more information on modifying the help text file.
!
! Attribute definitions:
! 1 - Blink
! 2 - Blank
! 4 - Bold
! 8 - Reverse
! 16 - Standout
! 32 - Underline
! 64 - Invisible
!
!
! 0 1 2 3 4 5 6 7 8 9
! | | | | | | | | | |
$ 2 16 2 2 2 2 2 2 2 2
!------------------------------------------------------------------------------
!
! LINE mode and NOKEYPAD mode Commands
!
0 ABORT
<CTRL-C> (LINE mode, NOKEYPAD mode)
The <CTRL-C> keystroke aborts the process of most EDT+ functions
(such as searches). Once <CTRL-C> has been pressed, the function
stops and the message "Aborted by CTRL/C" is printed. If <CTRL-C>
cannot abort the procedure, the message "CTRL/C ignored" is printed.
You may notice a delay after <CTRL-C> is used to abort a process.
The delay is due to EDT+ resetting its internal pointers.
If EDT+ is waiting for input from the keyboard, <CTRL-C> is inserted
into the text buffer as the character '^C'.
Syntax: <CTRL-C>
0 ADVANCE
ADV (NOKEYPAD mode)
The ADV (advance) command sets the cursor direction forward. This
means that the cursor proceeds in the downward and right direction
toward the bottom of the buffer. The direction of the cursor can
affect many KEYPAD and NOKEYPAD commands.
Syntax: ADV
0 AGAIN
AGAIN (NOKEYPAD mode)
The AGAIN command repeats the last editing command that changed
the contents of the buffer. Cursor movement (such as arrow keys,
section down, page down, etc.) do not affect the contents of the
buffer. Deletions, additions, and modifications do affect the
text buffer.
Syntax: AGAIN
0 APPEND
APPEND (NOKEYPAD mode)
The APPEND command allows you to add new text to the bottom of a
buffer without deleting any of the current contents of the buffer.
If the buffer is not specified on the command line, the PASTE buffer
is used by default.
Syntax: [+ | -] [n] APPEND [+ | -] [n]entity[=buffer]
0 ASCII
ASC (NOKEYPAD mode)
The ASC command allows you to enter a character into a buffer at
the current cursor position by specifying its ASCII code.
Syntax: [n]ASC
where n equals the ASCII decimal code. To insert a carriage return
into a buffer, use the ASC command with the code of 13. Without ASC,
EDT+ interprets the carriage return as a line terminator.
Example:
1. 13ASC (13 is the code for carriage return. This inserts
a carriage return at the current cursor position.)
2. 3(13ASC) (This inserts three carriage returns at the
current cursor position.)
0 BACKUP
BACK (NOKEYPAD mode)
The BACK command sets the cursor direction to backward. This means
that the cursor proceeds in the upward and left direction toward the
top of the buffer. The cursor direction affects many KEYPAD and
NOKEYPAD commands.
Syntax: BACK
0 BEGINNING_OF_LINE
BL (<CTRL-H>) (NOKEYPAD mode, ENTITY)
The BL (<CTRL-H>) function causes the cursor to move to the
beginning of the current line. If the cursor already occupies
the first position of the current line, the BL function causes
the cursor to move to the first position of the previous line.
Syntax: BL
0 BELL
BELL (NOKEYPAD mode)
The BELL command rings the bell on your computer. This has no
effect on the text buffer.
Syntax: BELL
0 BOTTOM
ER (NOKEYPAD mode, ENTITY)
The ER - End of Range command moves the cursor to the [EOB] marker
of the current buffer. This is the position after the last character
in the current buffer.
Syntax: ER
0 BUFFER
BUF (NOKEYPAD mode)
The BUF command allows you to change buffers from NOKEYPAD mode,
just like in LINE mode.
Syntax: BUF=buffername
0 CANCEL
CANCEL (LINE mode, NOKEYPAD mode)
The CANCEL command can only be used immediately after the UNDO
command. The CANCEL command is used to cancel the UNDO function
once it has been started and return the current text buffer to
its original state before the UNDO function was invoked.
Syntax: CANCEL
0 CHANGE
CHANGE (LINE mode)
The CHANGE command shifts you from LINE mode to KEYPAD mode, where
you may edit at the character level rather than the line level.
KEYPAD mode is one of three editing modes available from EDT+.
You can position the cursor when entering either mode by specifying a
line number for the range. If you omit the range, the current position
is used.
The CHANGE command can be followed by a semicolon and any number of
NOKEYPAD commands to be executed before shifting into KEYPAD mode.
This form of the CHANGE command is frequently used in startup command
files and macros.
Syntax: CHANGE [range] [;nokeypad command(s)]
0 CHANGE_CASE
CHGC (NOKEYPAD mode)
The CHGC command changes the case of every letter in the specified
number of entities: lowercase letters become uppercase and uppercase
letters become lowercase.
The CHGCSR command changes the case of letters within the selected
region. If there is no select range and the cursor is in the search
string, CHGCSR changes the case of every letter in the search string.
If there is no select range and the cursor is not in the search
string, CHGCSR changes the case of the letter the cursor is currently
positioned on.
Syntax: [+|-][count]CHGC[+|-][count][+|-]entity
1 CHANGE_CASE_UPPER
CHGU (NOKEYPAD mode)
The CHGU command changes every letter in the specified range to
uppercase.
The CHGUSR command changes letters within the select region to
uppercase. If there is no select range and the cursor is in the
search string, CHGUSR changes every letter in the search string to
uppercase. If there is no select range and the cursor is not in the
search string, CHGUSR changes the letter under the cursor to
uppercase.
Syntax: [+|-][count]CHGU[+|-][count][+|-]entity
1 CHANGE_CASE_LOWER
CHGL (NOKEYPAD mode)
The CHGL command changes every letter in the specified range to
lowercase.
The CHGLSR command changes letters within the select region to
lowercase. If there is no select range and the cursor is in the
search string, CHGLSR changes every letter in the search string to
lowercase. If there is no select range and the cursor is not in the
search string, CHGLSR changes the letter under the cursor to
lowercase.
Syntax: [+|-][count]CHGL[+|-][count][+|-]entity
0 CHARACTER
C (NOKEYPAD mode, ENTITY)
The CHARACTER command moves the cursor one character forward
or one character backward depending on the current direction of
editing.
Syntax: C
0 CIRCUMFLEX
^ (NOKEYPAD mode)
The CIRCUMFLEX character allows you to enter the code for
ASCII control characters in your text. The code ranges from 1-31
when the circumflex is followed by an alphabetic character.
Syntax: [count]^[character]
0 CLEAR
CLEAR (LINE mode)
The CLEAR command deletes the contents of a buffer used by EDT+
and removes the buffer name from the listing of currently used
buffers. If the buffer being cleared is the current buffer,
EDT+ returns you to the MAIN buffer. If the buffer being cleared is
a "special" buffer, the contents of the buffer will be deleted but
the buffer name will remain in the list of buffers. Special buffers
are: MAIN, PASTE, FileArgs, History, and Undo.
As a convenience, the command 'clear =' will clear the current buffer.
Note that an attempt to clear a buffer which has been "EDIT"ed will
cause EDT+ to ask whether the buffer should be saved. This behavior
can be overridden with the /FORCE option.
Syntax: CLEAR buffername
1 FORCE
CLEAR /FORCE (LINE mode)
The /FORCE qualifier allows a buffer to be cleared without prompting
for whether any associated filename should be saved.
Syntax: CLEAR /FORCE buffername
0 CLEAR_SEARCH_STRING
CLSS (NOKEYPAD mode)
The CLEAR SEARCH STRING command clears the current search string
buffer.
Syntax: CLSS
0 COMMAND
COMMAND (KEYPAD mode)
The COMMAND key is currently defined to prompt the user for input and
execute whatever is typed as a LINE mode command. All LINE mode
commands must be preceded by 'ext' when executed from KEYPAD mode.
The key definition precedes the input with 'ext' and prompts the user
with 'Command: '. Whatever is typed is then executed as a LINE mode
command.
Syntax: ext ?'Command: '
0 COPY
COPY (LINE mode)
The COPY command copies a selected or specified area of text from
one location to another. The source text for the copy is not
deleted. The COPY command allows you to copy text from buffer to
buffer or to a second location within the same buffer. The copy
command can be duplicated as many times as necessary.
Syntax: COPY [buffer-1] [range-1] TO [buffer-2] [range-2]
If the COPY is made between buffers, the target buffer becomes the
current one. To copy text from an external file, see the INCLUDE
command.
Examples:
1. COPY 2:12 TO 90 Places a copy of lines 2 through 12
above line 90.
2. COPY =MAIN TO =TEST Places a copy of the MAIN buffer into
the TEST buffer.
1 ALL
COPY ALL (LINE mode)
The COPY command copies all lines in the specified range to the target
location that contain the given string.
Example: COPY ALL 'the' to =buf1
Copies all lines in the current buffer that contain the string 'the' to
buffer buf1.
Syntax: COPY ALL 'string' to [range]
1 /DUPLICATE:n
COPY /DUPLICATE:n (LINE mode)
The /DUPLICATE qualifier signals EDT+ to copy the specified text 'n'
times to the specified location.
Syntax: COPY [buffer-1] [range-1] TO [buffer-2] [range-2] /DUPLICATE:n
1 /QUERY
COPY /QUERY (LINE mode)
The /QUERY qualifier forces EDT+ to prompt you to verify each
copy that is made for the specified range. You are prompted
to enter one of the following before each copy is executed:
Y - Yes, execute this copy.
N - No, do not execute the copy in this case.
A - All, make all copies for the remainder of the
command. Do not prompt for verification.
Q - Quit, terminate the copy command. Any copies
that have been made to this point, remain copied.
Syntax: COPY [buffer-1] [range-1] TO [buffer-2] [range-2] /QUERY
0 CUT
CUT (NOKEYPAD mode)
The CUT command deletes a specified number of entities and saves all
the deleted text in an alternate text buffer. The command works
exactly like the delete command except the text is saved. If you do
not specify a buffer, the PASTE buffer is used by default.
See SELECT for a description of column CUT or PASTE.
Syntax: [count] CUT [count] ENTITY [=buffer]
0 DATE
DATE (NOKEYPAD mode)
The DATE command inserts the current date and time into the buffer
at the current cursor position. The form of the string is:
dd-MMM-yyyy hh:mm:ss
Before the tenth of the month, the dd is a represented by a space
followed by a single digit. This command uses English abbreviations
for month names.
Syntax: DATE
0 DEFINE
DEFINE (LINE mode, NOKEYPAD mode)
The DEFINE command defines keys and macros for you to use in KEYPAD
mode or LINE mode. From LINE mode you may define both keys and macros.
From NOKEYPAD mode you may define only keys.
Syntax (line mode): DEFINE KEY key-selector AS 'string'
DEFINE MACRO macro-name
Syntax (nokeypad mode): DEFK
1 KEY
DEFINE KEY (LINE mode, NOKEYPAD mode)
The DEFINE KEY command allows you to customize your editing keypads
in EDT+, or extend the keypad already defined by adding additional
functionality to your editing keys.
Syntax (line mode): DEFINE KEY key-selector AS 'string'
where key-selector is one of the following:
[GOLD] character
[GOLD] CONTROL letter
[GOLD] FUNCTION number
[GOLD] SCAN_CODE number
[GOLD] keyname ! Key defined via DEFINE KEYNAME
[GOLD] special-key ! Key aliases defined for special keypad keys
CONTROL letter assigns a control key to a command (case does not
matter). Character is any keyboard key except 0-9, ', and ". The
function number indicates the face value of a function key. Those
keys that cannot be defined in English words can be identified by
their scan code.
A question mark in 'string' has special meaning. See prompt-string
for more details.
Syntax (nokeypad mode): DEFK
2 prompt-string
DEFINE KEY key-selector AS '?string'
Question marks within the key definition string of DEFINE KEY have
a special meaning. When EDT+ is executing commands it first places
them into a buffer. In the process of moving the string to the
buffer, EDT+ will expand character sequences beginning with question
marks in special ways.
A "?" followed by a quoted (', ") string will cause EDT+ to display
that string and wait for input. The input is terminated by keypad ENTER.
Whatever you type is placed in EDT+'s buffer in place of the prompt
string. You can also use the two character sequence ^@ to delimit
a string. This is useful for cases where the prompted string might
contain a quote character.
A question mark may also be followed by an asterisk (*) and a string.
This will cause EDT+ to terminate input on either keypad ENTER or
keyboard ENTER (i.e., the Return key).
Following the "?" with a '&' will cause EDT+ to put the last thing
you typed into its buffer again.
Following the "?" with a "<" will cause EDT+ to wait for a single
key press and place the *name* of that key into its buffer.
Finally, following a "?" with a "?" will cause EDT+ to place a
single "?" in the buffer.
3 Examples
DEFINE KEY CONTROL A AS "I?^@Type something and I'll insert it^@"
! Prompts with "Type something..." and inserts it.
DEFINE KEY CONTROL B AS 'I?*"Type something: "'
! Prompts with "Type something: " use keyboard enter to terminate.
DEFINE KEY CONTROL D AS 'I?"Prompt: " ?&'
! Prompts for a string and inserts it twice
DEFINE KEY CONTROL D AS 'I?"Press a key and to see its name: "'
! Puts the name of the key pressed into the buffer
1 KEYNAME
DEFINE KEYNAME (LINE mode)
The DEFINE KEYNAME command is used to associate a key value with
a symbolic name.
For example, the following command could be used to associate the
CTRL/A key with the name MY_CTL_A:
DEFINE KEYNAME MY_CTL_A as CONTROL A
After this command can be executed, you can use MY_CTL_A in any
subsequent DEFINE KEY command:
DEFINE KEY MY_CTL_A as "IHello! This is the CTRL/A key!"
Syntax: DEFINE KEYNAME NEWKEYNAME AS OLDKEYNAME
1 MACRO
DEFINE MACRO (LINE mode)
The DEFINE MACRO command is used to define LINE mode macro commands.
A macro is a group of one or more LINE mode commands that is processed
when you type the macro name as a LINE mode command word. When creating
a macro, the commands are stored in a buffer of the same name. When
the macro name is executed, the LINE mode commands of the macro are
executed from the buffer where they are stored.
Syntax: DEFINE MACRO macro-name
Macro-name is the buffer name containing the commands and the macro
name. The macro is accessible until you exit EDT+. To create a
permanent macro, enter the commands to create the macro in your startup
command file.
Example: To create a macro called HEADER that inserts a header, type:
DEFINE MACRO HEADER ! This defines the macro buffer "HEADER"
INSERT =HEADER ! Inserts commands used in macro
INSERT ;HEADER FOR MY TEXT ! Inserts the text "HEADER FOR MY TEXT"
2 Macro_Arguments
Arguments may be specified on the command line when invoking a macro.
These arguments are expanded in the macro wherever a $n is seen
where n is a number from 1-9.
For example:
SET ENV
DEFINE MACRO HEADER ! This defines the macro buffer "HEADER"
INSERT =HEADER ! Inserts commands used in macro
INSERT ;HEADER FOR $1 ! Inserts the text "HEADER FOR MY TEXT"
^Z
HEADER SOMETHING
In this example an argument called "SOMETHING" is passed to the macro
HEADER. HEADER will replace any $1 string with the string SOMETHING.
Expansion of macro parameters is controlled by the "SET ENVIRONMENT"
command. If SET ENVIRONMENT is not set, then the $n strings will
not be treated specially. SET NOENVIRONMENT is the default.
2 /INTERACTIVE
DEFINE MACRO/INTERACTIVE (LINE mode)
The LINE mode command 'DEFINE MACRO/INTERACTIVE' allows you to create
a macro similar to line mode macros, except interactive macros contain
NOKEYPAD mode commands.
In using NOKEYPAD mode commands, you can create more complicated series
of commands and increase the flexibility of on-line macros.
With interactive macros, the macro/buffer name must be executed from a
NOKEYPAD mode prompt.
Example:
define macro/interactive test
f =test
i
el
d-c
ihello
^Z
f =main
The macro test will go to the end of the line, delete one character to
the left, insert the word hello and terminate.
To execute the macro, either enter the macro name at the NOKEYPAD mode
prompt, or create a key definition to execute the macro.
define key gold m as "macro-name"
Syntax: DEFINE MACRO/INTERACTIVE macro-name
0 DELETE
DELETE (LINE mode, NOKEYPAD mode)
LINE
The DELETE command deletes the lines specified by the range. If you
do not specify the range, the default is the current line.
Syntax (line mode): DELETE [range]
NOKEYPAD
The DELETE command deletes a specified number of entities. If the
entity is C, W, BW, EW, L, BL, EL, or NL, the last entity deleted by
the command is saved in the delete buffer associated with the entity
and can be restored with the UNDC, UNDW, or UNDL NOKEYPAD commands.
Syntax (nokeypad mode): [count] D [count] entity
1 ALL
DELETE ALL (LINE mode)
The DELETE command will delete all lines in the specified range that
contain the given string.
Examples: DELETE ALL 'the'
Deletes all lines in the current buffer containing the
string 'the'.
DELETE REST ALL 'the'
Deletes all lines from the cursor position to the end
of the current buffer that contain the string 'the'.
Syntax: DELETE [range] ALL 'string'
1 /QUERY
DELETE /QUERY (LINE mode)
The /QUERY qualifier forces EDT+ to prompt you to verify each
deletion that is made within the specified range. You are prompted
to enter one of the following before each deletion is executed:
Y - Yes, execute this deletion.
N - No, do not execute the deletion in this case.
A - All, make all deletions for the remainder of the
command. Do not prompt for verification.
Q - Quit, terminate the delete command. Any deletions
that have been made to this point, remain deleted.
Syntax: DELETE [range] /QUERY
0 DE-SELECT
DESEL (NOKEYPAD mode)
The DE-SELECT command cancels the current select range if one is
active.
Syntax: DESEL
0 EDIT
EDIT (LINE mode)
The EDIT command replaces the entire contents of the MAIN buffer with the
filename specified on the command line. You may use the EDIT command
during an editing session to bring an alternate file into the MAIN buffer
replacing the original contents. The input and output filenames become
the filename specified when the EDIT command is executed. The original
input and output filenames are no longer recognized. Upon executing the
EDIT command, if any changes have been made to the contents of the MAIN
buffer, a prompt will appear asking if you want to save the changes that
have been made. EDT+ either saves the changes or discards them depending
on your response and brings the new file into the MAIN buffer for editing.
If the filename is omitted from the command line, EDT+ defaults to the
current input filename and begins a new editing session with the same file.
To bring the new file into a buffer other than MAIN, use the =buffer option
from the command line, and replace 'buffer' with the name of the buffer to
contain the file being edited. Later, if you attempt to overwrite the
contents, you will be prompted to save the contents first.
Any command line options executed from the system level remain in effect
for all files edited in that session.
Syntax: EDIT [filename.ext] =buffer
0 /READ_ONLY
EDIT /READ_ONLY (LINE mode)
The /READ_ONLY qualifier allows you to open a file for viewing only.
Use this option if you do not have write access to the file. When
specified, any changes that you make to the file will not be saved.
Syntax: EDIT /READ_ONLY filename.ext
0 END_OF_LINE
EL (NOKEYPAD mode, ENTITY)
The END OF LINE command moves the cursor forward or backward to
the nearest end of line depending on the current direction.
Syntax: EL
0 ENTER
. (NOKEYPAD mode)
The ENTER command key is the terminator for functions such as
FIND and COMMAND.
Syntax: .
0 ENTITY_SELECT
ENTSEL (NOKEYPAD mode)
The ENTITY_SELECT command selects the next specified entity
without moving the cursor. The entity specified after the ENTSEL
command becomes the select range.
Syntax: ENTSEL
0 EXECUTE
EXECUTE (LINE mode)
With the EXECUTE command you may execute any system level command
immediately preceding the termination of the edit session. All of
your files are closed before the system command is issued.
The entire system command is passed to the operating system which
prevents the execution of a NOKEYPAD command that may follow.
Syntax: EXECUTE system-command
0 EXIT
EXIT (LINE mode, NOKEYPAD mode)
LINE
The EXIT mode command exits you from an EDT+ editing session. The
EXIT command saves the MAIN text buffer with all current modifications
and writes the file to the name specified by the output file. By
default, the MAIN text buffer is written to the output file name. You
may specify otherwise, however. Once the file has been saved, you are
returned to the operating system. To exit an editing session without
saving any changes, see QUIT.
Syntax: EXIT [filename]
NOKEYPAD
The EXIT command forces EDT+ to LINE mode editing from KEYPAD
mode editing.
Syntax: EXIT
1 /BACKUP
EXIT /[NO]BACKUP (LINE mode)
The /[NO]BACKUP command signals EDT+ to (not) create a backup file
when exiting. If you specified -nobackup on the command line,
typing:
EXIT /BACKUP
will override this.
Syntax: EXIT /[NO]BACKUP [filename]
1 /SAVE
EXIT /SAVE (LINE mode)
The /SAVE qualifier signals EDT+ not to delete the journal file when
the editing session is terminated normally.
Syntax: EXIT [filename] /SAVE
0 EXTEND
EXTEND (LINE mode)
The EXTEND command precedes a LINE mode command so that it may be
executed from within KEYPAD or NOKEYPAD mode of editing.
Syntax: EXT LINE-mode-command
0 FILL
FILL (LINE mode, NOKEYPAD mode)
The FILL command reformats a block of text so that there are as many
full words on a line as possible without exceeding the right margin.
If you omit the range, the select range is assumed as the entity to fill.
The right margin is set with the SET WRAP command. If no margin is
set the default is the screen width minus 1.
Syntax (line mode): FILL [range]
Syntax (nokeypad mode): [count] FILL [count] entity
1 ALL
FILL ALL (LINE mode)
The FILL command fills the specified range that contain the given
string providing the lines are contiguous. It is not possible to
fill a region where the lines are not contiguous.
Example: FILL ALL 'the'
Providing the lines in the current buffer containing the
string 'the' fall one after the other, the specified
region is filled.
Syntax: FILL ALL 'string'
0 FIND
FIND (LINE mode)
The FIND command is used to locate a specific line in the buffer. The
FIND command does not display the located line. You may locate a line
within the current buffer, or within an alternate buffer. To display
the line, use the TYPE command (see TYPE).
Syntax: FIND [=buffer] [range]
By entering a period (.) after the specified buffer, EDT+ locates
the last line you worked on in that buffer.
Examples:
1. FIND "Day" Moves to the line containing "Day".
2. FIND =TEST Moves to the beginning of buffer TEST.
0 FIND_NEXT
'' (NOKEYPAD mode)
The FIND_NEXT command searches for the next occurrence of the
string contained in the search buffer. The search buffer is set
by executing the FIND function or by using the SET SEARCH STRING
command. If no search string is set, the FIND_NEXT command
searches for the next line terminator. All searches are performed
in the current direction.
Syntax: ''
0 GOLD
GOLD (NOKEYPAD mode)
The GOLD key allows you to access to the lower (alternate) function of
the keys on your keypad. To use these functions, press the GOLD key,
then the key you wish to use.
The GOLD key can be used to enter a repeat count as a prefix to any
command. Press GOLD and then the number of repetitions, followed by the
complete command set. The DELETE key and <CTRL-U> may not be contained
in the repeated function because they are used to edit or cancel the
repeat count entered.
You may create GOLD functions for other keyboard keys to add more
functionality. For example, you may define {GOLD}A to execute a
specific function. Use the DEFINE KEY command to define your own GOLD
key editing functions. To define a new GOLD key, enter the LINE mode
command:
def k key-identifier as "GOLD"
Example:
def k control g as "GOLD"
0 HELP
HELP (LINE mode)
The HELP command invokes the EDT+ HELP facility. This program provides
you with general information on a desired topic.
Syntax: HELP [topic[subtopic[subsubtopic...]]]
The following forms can be entered:
1. The desired command or command option itself.
2. The wildcard symbol (*).
Examples: HELP FIND
HELP EX /SAVE
If a topic is abbreviated, the HELP facility displays information
for all topics that match the abbreviation entered.
0 IFEQ
IFEQ (LINE mode)
The IFEQ command is primarily intended for flow control within
macros. It compares its first two arguments and, if they are equal,
executes its third argument. The first two arguments must be quoted
strings. The comparison is case insensitive.
Syntax: IFEQ "arg1" "arg2" command
0 IFNE
IFNE (LINE mode)
The IFNE command is primarily intended for flow control within
macros. It compares its first two arguments and, if they are not equal,
executes its third argument. The first two arguments must be quoted
strings. The comparison is case insensitive.
Syntax: IFNE "arg1" "arg2" command
0 INCLUDE
INCLUDE (LINE mode, NOKEYPAD mode)
The INCLUDE command copies external files into text buffers. The
specified file is copied to the location before the first line of
the range. Note that range specifies the position to which the file
is copied; it does not restrict the portion of the file which
is included. To include part of a file, first INCLUDE the file
into a buffer; then COPY the desired portion of the included text into
the target buffer.
Syntax: INCLUDE file-spec [=buffer] [range]
Examples:
1. INC TEST.DOC A copy of TEST.DOC is added to the current
buffer immediately above the current line.
2. INC TEST.DOC =BUF1 A copy of TEST.DOC is added to the top of
the buffer BUF1.
3. INC TEST.DOC 13 A copy of TEST.DOC is added to the current
buffer immediately above line 13.
1 ALL
INCLUDE ALL (LINE mode)
The INCLUDE command includes the specified text at the first occurrence
of the given string in the given range.
Example: INCLUDE test.txt ALL 'the'
Includes the file test.txt and places it at the first
occurrence of the string 'the' in the current buffer.
Syntax: INCLUDE filename ALL 'string'
1 /STAY
INCLUDE /STAY (LINE mode)
The /STAY qualifier forces INCLUDE to revert to the position in the
buffer where the included file was originally inserted rather than
moving the cursor to the lines after the inserted lines.
Syntax: INCLUDE /stay filename
0 INSERT
INSERT (LINE mode, NOKEYPAD mode)
The INSERT command inserts text into a text buffer.
The first example of the INSERT format inserts all text following
the semicolon without entering INSERT mode. This format of the INSERT
command allows you to enter only one line of text. This format is
often used in a startup command file or macro.
The second format enters insert mode. In insert mode, you may
enter as many lines of text as desired. When you are finished entering
text, <CTRL-Z> exits you from INSERT mode.
The INSERT command places the new text above the first line specified.
If you do not specify a line, INSERT places the text above the
current line. The line following the last line inserted becomes the
current line.
Syntax (line mode): INSERT [=buffer] [range] ;line to be inserted
or INSERT [=buffer] [range] <RETURN> text <CTRL-Z>
Syntax (nokeypad mode): INSERT line to be inserted
0 INSERT_FORMFEED
<CTRL-L> (KEYPAD mode)
The INSERT_FORMFEED command enters a character into the text
which upon printing the document signals the printer to provide
a form feed and continue printing the remainder of the document
on a new page. If a segment of text is enclosed between two
formfeeds, the enclosed text would appear on a page by itself.
Syntax: <CTRL-L>
0 KS
KS (NOKEYPAD mode)
The KS command modifies the cursor position after a PASTE command.
After a PASTE command, the cursor is on the character to the right of
the pasted text. If PASTE is followed by KS, however, the cursor
moves to the last pasted character if the current direction is forward
and to the first pasted character if the direction is backward. You
should only use the KS command immediately after a PASTE function.
Such cursor positioning affects a subsequent string search. KS is
used in the definition of the KEYPAD SUBS function so that the character
that follows the pasted text in the current direction is included in
the next string search.
Syntax: KS
0 LEARN
LEARN (NOKEYPAD mode)
The LEARN function is a method of recording keystrokes to be repeated
at a later time within the same editing session. These keystrokes
are tied to one key so that the next time that key is pressed, the
keystrokes are repeated automatically.
The LEARN function is initiated by pressing {GOLD}L by default.
A message is displayed indicating that learn mode has started. Any
keys pressed are saved until {GOLD}L is pressed again. The user is
then prompted for a key to "tie" the saved keystrokes to. After this,
each time the key is pressed EDT+ "replays" the saved keystrokes.
Syntax: LEARN
0 LINE
L (NOKEYPAD mode, ENTITY)
The LINE key is defined to advance one line in the current direction.
The cursor is moved to the nearest beginning of line depending
on the direction set. If the cursor currently occupies the first
character of a line, the LINE key forces the cursor to the
beginning of the next line in the current direction.
Syntax: L
0 MEXIT
MEXIT (LINE mode)
The MEXIT command command terminates any exiting macro.
Syntax: MEXIT
0 MGOTO
MGOTO (LINE mode)
The MGOTO command transfers control in a macro to the line ending
in the given string.
Syntax: MGOTO "string"
0 MOVE
MOVE (LINE mode)
The MOVE command moves a selected or specified area of text from
one location to another. The text is deleted from the original
location. You may select the area of text to move or you may specify
a range to be moved.
Syntax: MOVE [=buffer-1] [range-1] TO [=buffer-2] [range-2]
MOVE positions the desired lines specified by range-1 to a location
immediately above the first line specified by range-2. If you do not
have an area selected and there is no range specified, the default is
the current line.
Example:
1. MOVE 2 TO 12 Moves line 2 in the current buffer immediately above
line 12 in the current buffer.
To move lines of text without deleting them from the original location,
see the COPY command.
1 ALL
MOVE ALL (LINE mode)
The MOVE command moves all lines in the specified range to the target
location that contain the given string.
Example: MOVE ALL 'the' to =buf1
MOVES all lines in the current buffer that contain the
string 'the' to buffer buf1.
Syntax: MOVE ALL 'string' to [range]
1 /DUPLICATE:n
MOVE /DUPLICATE:n (LINE mode)
The DUPLICATE qualifier signals EDT+ to copy the moved text 'n' times
to the specified location.
Syntax: MOVE [=buffer-1] [range-1] TO [=buffer-2] [range-2] /DUPLICATE:n
1 /QUERY
MOVE /QUERY (LINE mode)
The /QUERY qualifier forces EDT+ to prompt you to verify each
move that is made for the specified range. You are prompted
to enter one of the following before each move is executed:
Y - Yes, execute this move.
N - No, do not execute the move in this case.
A - All, execute all moves for the remainder of the
command. Do not prompt for verification.
Q - Quit, terminate the move command. Any moves
that have been made to this point, remain moved.
Syntax: MOVE [=buffer-1] [range-1] TO [=buffer-2] [range-2] /QUERY
0 MOVE_CURSOR
MOVE_CURSOR (LINE mode, NOKEYPAD mode)
NOKEYPAD
The MOVE function moves the cursor a specified number of entities.
The MOVE function relies only on a count preceding an entity. If
you use an explicit sign, the direction of the move is determined
by that sign (+ for forward, - for backward); otherwise, the current
direction (set by the ADV or BACK command) is used to determine the
direction.
Syntax: [count] entity
LINE
See FIND and TYPE command descriptions.
0 OPEN_LINE
OPEN_LINE (NOKEYPAD mode)
The OPEN_LINE key is currently defined to insert a carriage return
and move the cursor back one character. A new line is inserted but
the cursor remains in its original position.
Syntax: (^M-C)
0 PAGE
PAGE (NOKEYPAD mode, ENTITY)
The PAGE key is currently defined to move the cursor to the top of
the next page depending on the current direction. The page entity
is defined by a delimiter string which is set with the command:
SET ENTITY PAGE 'string'
The default page delimiter is the formfeed character <FF> which
can be inserted using <CTRL-L>.
The top of the next page becomes the top of the screen if possible.
Syntax: PAGETOP
0 PASTE
PASTE (NOKEYPAD mode)
The PASTE command copies the contents of an alternate buffer into
the current buffer at the cursor position. If you omit the buffer
name, the PASTE buffer is used as the source buffer.
See SELECT for a description of column CUT or PASTE.
Syntax: [count] PASTE [=buffer]
0 PRINT
PRINT (LINE mode)
The PRINT command creates a file listing of the specified file.
Use the PRINT command only to create a listing. To create a normal
file, use the WRITE command.
Syntax: PRINT file-spec [=buffer] [range]
1 ALL
PRINT ALL (LINE mode)
The PRINT command will print all lines in the specified range
that contain the given string to the specified output filename.
Examples: PRINT out.out ALL 'the'
Prints all lines in the current buffer containing the
string 'the' to the filename out.out.
PRINT out.out 1:100 ALL 'the'
Prints all lines in the current buffer between 1 and
100 that contain the string 'the' to the filename out.out.
Syntax: PRINT filename [range] ALL 'string'
0 QUIT
QUIT (LINE mode, NOKEYPAD mode)
The QUIT command exits EDT+ without saving the contents of the MAIN
buffer. The journal file is deleted unless the /SAVE qualifier is
used when quitting out of EDT+. To exit EDT+ and save your edits,
type EXIT.
Use the QUIT command only if you do not want to save any of the changes
made while editing or if you made no changes at all. The QUIT command
is faster than the EXIT command. The /SAVE option remembers the
operations you performed while in EDT+ and saves them in a journal
file. For more information, see JOURNAL.
Syntax: QUIT
1 /SAVE
QUIT /SAVE (LINE mode)
The /SAVE qualifier signals EDT+ not to delete the journal file when
the editing session is terminated normally.
Syntax: QUIT [filename] /SAVE
0 REFRESH
REF (NOKEYPAD mode)
The REFRESH command refreshes the screen display. It can be used
to clear the screen of data written by some other process.
Syntax: REF
0 REPLACE
REPLACE (LINE mode)
The REPLACE command deletes a selected or specified area of text
and uses insert mode to enter new text in its place.
The first format of REPLACE inserts the text following the semicolon
without entering insert mode. This format is used in startup command
files and macros. This format allows you to enter only one line of
text.
The second format enters insert mode. In insert mode, enter as many
lines of text desired. When you are finished entering text, <CTRL-Z>
exits you from insert mode.
If the range is not specified, REPLACE deletes the current line and
inserts the new text at that location. The line following the last
line inserted becomes the current line.
Syntax: REPLACE [=buffer] [range] ;new-text
or REPLACE [=buffer] [range] <RETURN> new-text <CTRL-Z>
1 ALL
REPLACE ALL (LINE mode)
The REPLACE command replaces all lines in the specified range with
the single line of text after the semi colon. The line of text is
entered at the beginning of the specified range. All lines in the
range containing the given string are deleted.
Example: REPLACE ALL 'the' ; new text to insert
Deletes all lines in the current buffer that contain the
string 'the' and insert the line 'new text to insert' at
the first occurrence of the string 'the'.
Syntax: REPLACE ALL 'string' ; new text to replace old text
0 RESET
RESET (NOKEYPAD mode)
The RESET command cancels the effect of the SELECT function. It can
also cancel the effect of LEARN mode if a LEARN function is partially
entered, and it cancels the effect of the GOLD key if it is pressed
unintentionally. RESET sets the current direction to forward.
Syntax: RESET
0 SAVE
SAVE (LINE mode)
The SAVE command saves the contents of the specified buffer to the
output filename without exiting from the edit session. The file is
written to any filename associated with the specified buffer if an
alternate output filename is not specified. If the buffer name is
omitted from the command line, the current buffer is used by default.
Specifying an alternate output filename causes EDT+ to use that
filename as the default for future SAVEs or EXITs.
Syntax: SAVE [output-filename] [=buffername]
1 /BACKUP
EXIT /[NO]BACKUP (LINE mode)
The /[NO]BACKUP command signals EDT+ to (not) create a backup file
when saving a file.
Syntax: SAVE /[NO]BACKUP [output-filename] [=buffername]
0 SECTION
(16L) (KEYPAD mode, ENTITY)
The SECTION key is currently defined to move the cursor 16 lines
in the current direction. The cursor is placed on the first
character of the target line.
Syntax: 16L
0 SELECT
SEL (NOKEYPAD mode)
The SELECT command marks a portion of text to be one end of a
select range. To create a select range, position the cursor at one
end of the desired text, and execute the SEL command. Then move to
the other end of the desired text. The selected range is displayed
in reverse video by default. The selected range of text is
considered an entity and receives the effects of most editing
functions.
You may execute a horizontal (paragraph) select or a vertical (column)
select. To execute a horizontal select, press the SELECT key to mark
the beginning of the select range. As you move the cursor up or down,
the select range will include extend to the end or beginning of the
included lines.
To execute a vertical select, you must use a multiple count with the
select key. For example, press {GOLD} 2 {SELECT/RESET}. This marks
the beginning of a vertical select region. As you move the cursor
your select region is delimited by the exact character your cursor
passes over. As you move the cursor up or down through the document
the select region does not extend to the end or beginning of the lines
but ends at the character last occupied by the cursor. Your select region
will form a vertical column that you may cut/paste or use with another
command that affects the selected region.
Syntax: SEL
0 SET_SEARCH_STRING
SESS (NOKEYPAD mode)
The SET_SEARCH_STRING command sets the search string without
actually searching for the string of text. The next time a FIND_NEXT
command is executed, the string currently contained in the search
buffer is searched for.
Syntax: SESS 'string'
0 SET
SET (LINE mode)
The SET command lets you set different options to control the
functionality of EDT+. These options remain in effect until
you leave EDT+ or until they are reset by means of the SET command.
The SET commands are often used in a startup command file to
customize your editing session.
Syntax: SET [NO]parameter [option]
1 BANNER
SET [NO]BANNER (LINE mode)
SET [NO]BANNER can suppress the display of the keypad banner when
beginning an editing session.
Syntax: SET [NO]BANNER
1 CHARMAP
SET CHARMAP (LINE mode)
SET CHARMAP is intended to help define EDT+'s handling of non-US
character sets. It controls the interpretation of a character in
SEARCH (general and diacritical), or CHANGE CASE operations.
The SET CHARMAP command takes 3 arguments:
1. Ascii number which denotes the character.
2. Ascii value of an alphabetic character with which it should
be associated.
3. Ascii number which denotes the what EDT+ should consider
the lowercase equivalent of the character.
Example: SET CHARMAP 144 69 130 ! Tells EDT+ that E (grave) is
! equivalent to E and has a
! lowercase equivalent of e (grave).
Syntax: SET CHARMAP value1 value2 value3
1 COLOR
SET COLOR (LINE mode) (MS-DOS Only)
The SET COLOR command allows you to separately set color for normal text,
select range text, error text, the status bar and the screen ruler in
EDT+. If the SET COLOR command is not used in a start up command file,
the default colors are used:
Screen text = Light_Grey on Black
Select text = Black on Light_Grey
Error text = White on Black
Ruler line = Light_Grey on Black
Status bar = Black on Light_Grey
Refer to the manual for a complete listing of the available colors.
NOTE: Color is available only for PCs and compatibles running MS-DOS.
Syntax: SET COLOR [screen|select|error|ruler|status] as fore on back
where fore is one of the FOREGROUND colors and back is one
of the BACKGROUND colors.
1 COMMAND
SET [NO]COMMAND (LINE mode)
The SET [NO]COMMAND command can only be used from a startup command
file and is used to redirect EDT+ to another startup command file.
If this command is used, it should be the last line in your startup
command file. All lines that appear after the SET COMMAND line are
ignored and the new file is read as more initializing commands.
Non-existent command files are silently ignored. If multiple files
are specified, EDT+ will execute the first and only the first file
that actually exists.
Syntax: SET [NO]COMMAND file1 [file2]...
1 CONTROL_Z
SET [NO]CONTROL_Z (LINE mode)
The SET CONTROL_Z command causes a final <CTRL-Z> to be inserted
at the end of the file. SET NOCONTROL_Z eliminates the final
(and only the final) <CTRL-Z> in files written by EDT+.
Syntax: SET [NO]CONTROL_Z
1 CURSOR
SET CURSOR top:bottom (LINE mode)
The SET CURSOR command allows you to define the boundaries within
which the cursor moves without scrolling the screen during an editing
session.
Top and bottom refer to the line numbers at the top of the screen and
the bottom of the screen, respectively. The default setting is 5:19,
which lets the cursor move within the middle third of the screen.
Syntax: SET CURSOR top:bottom
1 ENTITY
SET ENTITY [WORD | SENTENCE | PAGE | PARAGRAPH] (LINE mode)
The SET ENTITY command sets the delimiters for the user-defined
KEYPAD mode entities. Delimiters may be set for any of the
following entities:
WORD
SENTENCE
PAGE
PARAGRAPH
For the WORD and SENTENCE entities, the 'string' is a set of single
character delimiters. For PAGE and PARAGRAPH, the 'string' delimits
the entity.
Syntax: SET ENTITY [WORD | SENTENCE | PAGE | PARAGRAPH] 'string'
1 ENVIRONMENT
SET [NO]ENVIRONMENT (LINE mode)
The SET [NO]ENVIRONMENT command controls whether EDT+ will interpret
line mode commands containing strings which begin with dollar signs
($) as representing environment variables. SET ENVIRONMENT will
cause EDT+ to behave similarly to most UNIX shells, e.g.:
SET ENVIRONMENT
EDIT $HOME/edtini.edt
will allow you to edit the edtini.edt file from the directory referenced
by the HOME environment variable.
Environment variables must be set prior to running EDT+. For information
on setting an environment variable, refer to the documentation for your
UNIX shell.
Syntax: SET [NO]ENVIRONMENT
1 FILENAME
SET FILENAME
The SET FILENAME command provides control of EDT+ generation of
filenames.
2 BACKUP
SET FILENAME BACKUP
The SET FILENAME BACKUP command allows you to customize the backup
extension used by EDT+. Normally, the backup extension is .bak.
However, it may be changed to '.bk' with the following command:
SET FILENAME BACKUP ".bk"
You can also tell EDT+ to keep track of version numbers by including
a "%d" in the backup string. For example, the following command will
instruct EDT+ to produce numbered backups similar to VMS:
SET FILENAME BACKUP ".%d"
Syntax: SET FILENAME BACKUP "extension"
2 LENGTH
SET FILENAME LENGTH
The SET FILENAME LENGTH command allows you to control the total number of
that EDT+ will use to generate a filename. For most modern UNIXes,
this number should be at least 256.
Syntax: SET FILENAME LENGTH n
2 REPLACE_EXTENSION
SET [NO]FILENAME REPLACE_EXTENSION
The SET FILENAME REPLACE_EXTENSION command controls whether EDT+ will
append an extension to the end of a filename or replace an existing
extension when creating a backup file.
For UNIX the default is SET FILENAME NOREPLACE_EXTENSION.
Syntax: SET FILENAME [NO]REPLACE_EXTENSION
2 WILD
SET FILENAME [NO]WILD (LINE mode)
The SET FILENAME WILD command controls whether EDT+ will expand wildcard
characters for the following commands: EDIT, EXIT, INCLUDE, SAVE.
Standard UNIX wildcard characters *,?,[] are allowed. Additionally,
you may use the ~ convention where a single ~ refers to your home
directory and a ~user refers to the home directory of "user".
The default is SET FILENAME NOWILD.
Syntax: SET FILENAME [NO]WILD
1 FNF
SET [NO]FNF (LINE mode)
The SET [NO]FNF command provides you with the choice of having the
message "Input file does not exist" displayed on the screen or
suppressing it. This command is only useful in your startup command
file.
Syntax: SET [NO]FNF
1 FNLEN
SET [NO]FNLEN n (LINE mode)
The SET FNLEN n command lets you set the length of the
filename to be stored on the system for all files created by
EDT+. For example, if the command "SET FNLEN 28" is in the
initialization file, EDT+ will use 28 as the maximum filename
length for purposes of creating files with extensions. If the
filename, including the extension, contains more characters than
specified by the FNLEN parameter, EDT+ truncates the name portion
of the filename and leaves the extension to differentiate the
file types.
Syntax: SET FNLEN n
1 HISTORY
SET [NO]HISTORY n (LINE mode)
The SET HISTORY n command allows you to specify the maximum number of
commands that can be stored in the HISTORY buffer to be recalled at
a later time. The HISTORY buffer stores LINE mode commands as they
are executed. From the LINE mode prompt you may recall any of the
commands stored beginning with the last command executed. The maximum
number of entries to the HISTORY buffer is user configurable.
SET NOHISTORY is equivalent to SET HISTORY 0.
Syntax: SET [NO]HISTORY n
1 JOURNAL
SET [NO]JOURNAL n (LINE mode)
The SET JOURNAL command allows you to specify how many keystrokes can be
executed before they are written to the journal file. The maximum is
256. As the number of keystrokes to be executed before writing to the
journal file is decreased, the speed of EDT+ is decreased also. For
example, if the journal was set to 10, each time you execute 10
keystrokes, EDT+ would write the keystrokes to the journal file. If
the journal was set to 200, EDT+ would wait until 200 keystrokes had
been executed before writing to the journal file.
The value 'n' represents the number of keystrokes held before journal
output, and is in the range ( 0 <= n < 256 ). SET JOURNAL 0 has the
same effect as SET NOJOURNAL.
Syntax: SET JOURNAL n | SET NOJOURNAL
1 KEYPAD
SET [NO]KEYPAD (LINE mode)
The SET KEYPAD command forces EDT+ to the KEYPAD mode of editing.
In KEYPAD mode you may have access to the full screen and use the
numeric keypad for GOLD key editing.
The SET NOKEYPAD command forces EDT+ to the NOKEYPAD mode of editing.
Please note that all of the NOKEYPAD commands have been implemented
but NOKEYPAD mode of editing is not fully supported.
Syntax: SET [NO]KEYPAD
1 LINES
SET LINES n (LINE mode)
The SET LINES command specifies the number of lines that appear
on the screen at one time. If lines is set to 10, EDT+ displays
and edits the top 10 lines of the screen. The default value is
22. n must be greater than 1 and less than 100. SET LINES can be used
to reduce the time it takes to refresh the screen image when editing at
low baud rates.
Syntax: SET LINES n
1 MODE
SET MODE [LINE | CHANGE] (LINE mode)
The SET MODE command defines the mode of editing for EDT+. SET MODE
can be used in the startup command file, which automatically sets
the desired mode. By default, EDT+ begins your editing session
in CHANGE mode, also known as KEYPAD mode. If you would prefer to
begin your editing session in LINE mode, enter the command SET MODE
LINE in your startup command file.
Syntax: SET MODE [LINE | CHANGE]
1 NUMBERS
SET [NO]NUMBERS (LINE mode)
The SET NUMBERS command forces EDT+ to display line numbers when
listing any portion of a text buffer using the TYPE command.
The SET NONUMBERS command forces EDT+ to display the text without
any line numbers when a type command is being executed.
Syntax: SET [NO]NUMBERS
1 OVERWRITE
SET [NO]OVERWRITE (LINE mode)
The SET OVERWRITE command forces EDT+ to overstrike mode which means
that all characters typed into the text buffer in KEYPAD mode
write over existing characters. SET NOOVERWRITE forces EDT+ to
insert mode. In insert mode, when a character is typed into the
text buffer, the character that the cursor is currently placed on is
pushed to the right one character entity and the new character typed
from the keyboard is inserted in the empty space.
Syntax: SET [NO]OVERWRITE
1 PARAGRAPH
SET PARAGRAPH [NO]WPS (LINE mode)
The SET PARAGRAPH [NO]WPS command allows you to distinguish between
the next paragraph entity and a paragraph delimiter. SET PARAGRAPH
NOWPS is the default. The standard paragraph delimiter is two
successive carriage returns. When the PAR command is entered to move
to the next paragraph, NOWPS forces the cursor to be placed at the
beginning of the next paragraph regardless of how many paragraph
delimiters (in this instance, carriage returns) may exist between
actual paragraphs. When WPS is set, the PAR command places the cursor
at the end of the current paragraph delimiter.
Syntax: SET PARAGRAPH [NO]WPS
1 PROMPT
SET PROMPT [LINE | NOKEYPAD] 'string' (LINE mode)
The SET PROMPT command allows you to specify the prompt to be used
when editing in LINE mode or NOKEYPAD mode. The default prompt for
editing in LINE mode is the asterisk: '*'. The default prompt for
editing in NOKEYPAD mode is 'C*'. To change the prompt for either
mode of editing, enclose the new prompt string in quoting characters.
Syntax: SET PROMPT [LINE | NOKEYPAD] 'string'
1 QUIET
SET [NO]QUIET (LINE mode)
The SET QUIET command sets EDT+ so that a bell does not sound when an
error is made while editing in KEYPAD mode.
The default is SET NOQUIET, which causes the bell to sound upon
error.
Syntax: SET [NO]QUIET
1 RULER
SET [NO]RULER (LINE mode)
The SET RULER command displays a RULER line at the top of your
editing screen. The RULER line indicates the current wrap setting
by placing a mark at the wrap column. SET NORULER is the default.
Syntax: SET [NO]RULER
1 SCREEN
SET SCREEN w (LINE mode)
The SET SCREEN command allows you to set the number of characters
displayed on a line. The default screen width is set to 80
characters. The width of the screen must be between 0 and 511
characters. By default, EDT+ detects any change in screen size and
adjusts its display accordingly. If the display does not adapt to
the change in screen size, it may be necessary to issue the SET
SCREEN command.
To display more than 80 characters on a screen, you need additional
hardware, (e.g. an EGA board which supports the display of 132
characters). You then need to execute the command to set your
screen to 132 character display using the RUN command from within
an editing session or before entering an editing session. If the
display does not adjust automatically, execute the command:
SET SCREEN 132
Syntax: SET SCREEN w
1 SEARCH
SET SEARCH [EXACT | CASE INSENS (CI) | DIACRIT INSENS (DI) | WPS | GENERAL]
[BOUNDED | UNBOUNDED]
[BEGIN | END] (Line Mode)
The SET SEARCH command controls the SEARCH options. By default, EDT+
sets the search options to be: GENERAL, BEGIN, UNBOUNDED. When
setting the search parameters, all options can be entered on one line
separated by spaces or they may be entered with individual commands.
The EXACT option searches for the string with the exact letter case for
each character. The CASE INSENSITIVE option ignores character case
during a search. The DIACRITICAL INSENSITIVE option ignores
diacritical marks but case is not ignored. The WPS option causes
uppercase search strings to be case sensitive while lowercase search
strings are case insensitive. The GENERAL option, which is the default,
ignores case of characters as well as diacritical marks.
The BOUNDED option limits the search to a page delimiter. By default,
the search is UNBOUNDED, which means that the entire buffer is searched.
The BEGIN / END option places the cursor at the beginning/end of the
search string when it is found. The default is BEGIN.
Syntax: SET SEARCH option [option option option]
1 STATUS
SET [NO]STATUS (LINE mode)
The SET STATUS command displays a STATUS line at the bottom of the
editing screen. The STATUS line displays the current input file
name, the current buffer, the mode of editing (INSERT or OVERWRITE),
the current direction of editing and the current column and row
position in the file. SET NOSTATUS is the default.
Syntax: SET [NO]STATUS
1 SUMMARY
SET [NO]SUMMARY (LINE mode)
The SET [NO]SUMMARY command forces EDT+ to display summary information
on the screen as you end your editing session. This information normally
contains the filename and the number of lines saved when exiting. When
quitting from an editing session, no summary line will be displayed.
SET NOSUMMARY suppresses the information from being displayed when
the file is saved on exit.
Syntax: SET [NO]SUMMARY
1 SWAP
SET [NO]SWAP [XMS | UMB | EMS | DISK] (LINE mode) (MS-DOS Only)
When executing programs via the "SHELL" or "RUN" commands, EDT+
swaps most of itself from memory, leaving more room for the program
to run. The SET [NO]SWAP command controls this swapping operation as
follows (SWAPPING is on by default):
SET SWAP - Turns on the swapping feature.
Causes EDT+ to swap first to XMS, UMB, EMS and DISK.
If none of these memory options are available,
swapping will be to the disk specified by the "TMP"
environment variable if set or to the current
directory if not. You may turn on one or all of the
memory options described below.
SET SWAP XMS - Forces EDT+ to swap to extended memory specification.
This is extra memory that is provided by programs like
QEMM, 386MAX, and EMM386.
SET SWAP UMB - Forces EDT+ to swap to upper memory block. This
memory is provided by QEMM, 386MAX and HIMEM.SYS.
SET SWAP EMS - Forces EDT+ to swap to expanded memory.
SET SWAP DISK - Forces EDT+ to swap to disk.
SET NOSWAP Turns off the swapping feature. ALL of EDT+ will
be resident in memory when any other program runs.
EDT+ attempts to swap to available memory types in the following order:
XMS, UMB, EMS and DISK.
Syntax: SET SWAP ! Turns swapping on for all memory types
SET NOSWAP ! Turns swapping off for all memory types
SET NOSWAP memory-type ! Disables swapping for specified
! memory type.
1 TAB
SET [NO]TAB n1-n80 (LINE mode)
The SET TAB command allows you to modify your tab stops from column
1 to column 80 (or the rightmost column of your editing screen). By
default your tab size is set to eight and the tab level is 1. EDT+
keeps a counter of the tab size and the tab level to calculate the
tab stop. When you use the tab key in KEYPAD mode at the beginning
of a line, EDT+ inserts enough tab characters and spaces to move
the cursor to the column defined by the current tab level times the
tab size. If you are using the default setting, this means that
when a tab character is inserted, the cursor moves to column 8, then
to column 16, then column 24, etc.
All of these calculations presented as examples are based on the
assumption that the cursor is beginning in column 1. If your tab
level is increased to 2, the tab key pressed once forces the
cursor to column 16 inserting 2 tab characters to the left of the
cursor. Position 16 is calculated by (tab size)*(tab level) or
8*2 = 16. If the tab level is increased to 3, the tab key pressed
once forces the cursor to column 24 inserting 3 tab characters
to the left of the cursor. There are NOKEYPAD mode subcommands to
alter the tab level. See TAB INCREASE, TAB DECREASE, and TAB ADJUST.
SET NOTAB forces EDT+ to default to inserting a horizontal tab
character occupying 8 spaces.
2 /[NO]SPACE
SET TAB/[NO]SPACE (LINE mode)
The SET TAB/SPACE command inserts the appropriate number of spaces in
place of each tab character. For example, if your tab is set to 8,
each tab character is replaced with eight spaces. SET TAB/NOSPACE
is the default, which allows tab characters to be inserted as the
actual tab character. SET TAB/NOSPACE is the default, and inserts
tab characters when the TAB key is pressed.
Syntax: SET TAB/[NO]SPACE
2 /[NO]STOP
SET TAB/[NO]STOP (LINE mode)
The SET TAB/STOP command accepts a list of tab stops, separated by
spaces, as an argument to modify all tab stops. After the last
number in the string of tab stops, EDT+ resumes setting tabs in
multiples of eight which is the default tab stop. To set your tab
stops for the entire line, enter the SET TAB command in the
following format (substituting your own tab stop settings):
SET TAB 4 9 13 19 25 27 45 62
In the above example, the first time the TAB key is pressed, the
cursor is positioned on column 4. The second time the TAB key is
pressed, the cursor is positioned on column 9. This procedure
follows for the remainder of the list. After the 62nd column, the
next time the TAB key is pressed, the cursor is positioned on column
64 which is the next multiple of eight, then 72, etc.
By default, SET TAB/SPACE is on when the TAB/STOP option is set.
SET TAB/NOSPACE/STOP can be used to disable the space feature.
Syntax: SET TAB/[NO]STOP n1 [n2 n3 n4 n5 ... n80]
1 TERMINAL
SET TERMINAL (LINE mode)
The SET TERMINAL command take several options to allow you to
configure your editing session.
Syntax: SET TERMINAL
2 CONTROL
SET TERMINAL [NO]CONTROL (LINE mode)
The SET TERMINAL [NO]CONTROL determines whether EDT+ displays control
characters or translates them into their symbolic ASCII equivalent.
Syntax: SET TERMINAL [NO]CONTROL
2 DIRECT_SCREEN
SET TERMINAL [NO]DIRECT_SCREEN (MS-DOS only)
The SET TERMINAL [NO]DIRECT_SCREEN controls whether EDT+ does
direct screen writes for screen I/O. The default is YES which
means EDT+ does do direct screen writes for VGA/EGA/MONO display
adapters.
Syntax: SET TERMINAL [NO]DIRECT_SCREEN
2 EIGHTBIT
SET TERMINAL [NO]EIGHTBIT (LINE mode)
The SET TERMINAL EIGHTBIT command allows you to set your terminal to
display characters in eightbit or sevenbit format. Seven bit is
equivalent to the NOEIGHTBIT setting. If your terminal is set to display
characters in eightbit mode, characters whose ASCII value is greater than
or equal to 128 (e.g., non-English alphabetic characters) are displayed in
their graphic representation. If your terminal is set to display
characters in NOEIGHTBIT mode, characters are displayed in a special
symbolic representation.
Syntax: SET TERMINAL [NO]EIGHTBIT
2 LINE_EDIT
SET TERMINAL [NO]LINE_EDIT (LINE mode)
The SET TERM LINE_EDIT enables original EDT+ command line editing
capability. The SET TERM NOLINE_EDIT command disables command line
recall and editing.
Syntax: SET TERMINAL [NO]LINE_EDIT
2 LK250
SET TERMINAL [NO]LK250 (LINE mode) (MS-DOS Only)
The SET TERMINAL LK250 command will toggle the LK250 keypad to DEC
compatible mode when using EDT+. It allows the LK250 keyboard to send
the correct escape sequences so EDT+ can define the keypad to resemble
a vt220 terminal. The command has the same effect as pressing
<ALT><F17>. The default setting is NOLK250.
Syntax: SET TERMINAL [NO]LK250
1 TEXT
SET TEXT [END | PAGE] 'string' (LINE mode)
The SET TEXT command determines the text that EDT+ displays as the
end of the text buffer and the end of a page entity. The defaults
are [EOB] for the end of the text buffer, and <FF> for the end of
a page entity.
Syntax: SET TEXT [END | PAGE] 'string'
1 TRUNCATE
SET [NO]TRUNCATE (LINE mode)
The SET TRUNCATE command determines how lines that extend beyond 80
characters or the width of the screen are displayed. If SET TRUNCATE
is set, lines longer than 80 characters are truncated in display only
at the 80th column or the end of your screen. If SET NOTRUNCATE is set,
the entire line is displayed on your screen filled to the right margin
and wrapped on the line(s) below where necessary.
Syntax: SET [NO]TRUNCATE
1 VARIABLE
SET [NO]VARIABLE (LINE mode)
EDT+ now allows the use of variables is some commands. This
has been introduced to provide greater flexibility in commands,
macros and key definitions. Variables can be made up of any
string of characters with four exceptions. We have created
four built in variables whose value is determined by the current
screen and mode settings.
Built in variables:
'=lines' ! Lines displayed on the screen (result of SHOW LINES)
'=cols' ! Columns displayed on the screen (result of SHOW SCREEN)
'=wrap' ! Wrap margin (result of SHOW WRAP)
'=mode' ! Current mode of editing (result of SHOW MODE)
These variables are all preceded by an equal (=) sign so that
they do not conflict with users variables.
To create your own variables, you may use the following format:
Examples:
set var numlin='lines'
show {num} ! Same as "SHOW LINES"
insert;{=lines} ! Inserts the number of screen lines into buffer
SET NOVARIABLE is the default setting.
Syntax: SET VARIABLE variable-name='variable-setting'
1 VERIFY
SET [NO]VERIFY (LINE mode)
The SET VERIFY command echoes the list of commands which are executed
from the startup file or from a macro.
SET NOVERIFY is the default, which means the lines are not displayed.
If turned on, each command line is displayed as it is executed. This
can be useful in determining if there is an error in your startup
command file.
Syntax: SET [NO]VERIFY
1 WORD
SET WORD [NO]DELIMITER
The SET WORD DELIMITER command, enables EDT+ to interpret all word
delimiters except for spaces (for example: a carriage return), as
word entities themselves. If SET WORD NODELIMITER is set, EDT+
still uses the word delimiters to interpret where words begin and end
but it does not interpret the delimiters as word entities.
Syntax: SET WORD [NO]DELIMITER
1 WORKING
SET [NO]WORKING (LINE mode)
The SET WORKING command turns on the working indicator, which is a
rotating bar that occupies one character entity and appears at the
bottom of your screen. If a command is taking some time to execute
(e.g. SEARCHES) the working indicator acts as reassurance that something
is in process. If SET NOWORKING is activated, the processing is faster,
but the assurance that something is happening is not there.
Syntax: SET [NO]WORKING
1 WRAP
SET [NO]WRAP n (LINE mode)
The SET WRAP command sets the right most boundary on your screen, and
enables EDT+ to automatically insert carriage returns when you are
typing in new text. Word wrapping works only in KEYPAD mode and only
if you have enabled the SET WRAP command. If the wrap is set to 75,
EDT+ inserts as many words as possible on each line without extending
beyond 75 characters.
SET NOWRAP disables the word wrapping feature. If NOWRAP has been set
the FILL command defaults to 80 characters as the maximum to set on one
line.
Syntax: SET [NO]WRAP n
0 SHELL
SHELL [command] (LINE mode)
The SHELL command executes the 'command' at the operating system
level. Once the command has been executed, you are prompted to
"Press return to continue". Press RETURN and you may resume your editing
session. Any system command can be executed, but caution should be
used when the operating system command needs access to files that
are being used in the edit session.
If the optional command is omitted, the SHELL command places you
in the interactive mode of the system and you are able to enter
normal system commands. Return to EDT+ from SHELL by typing 'exit'
at the system level. Your editing session is then resumed.
Syntax: SHELL [shell command]
0 SHIFT
[SHL | SHR] (NOKEYPAD mode)
The SHIFT commands SHL and SHR are used to alter the left margin
when in KEYPAD mode. The left margin is the position of the first
character in each line on the screen. Normally, the left margin is
0 which means all characters are displayed. If you use an SHL
command, the left margin can be changed by an integral number of tab
stops (8 characters). By default, columns 0 through 79 are
displayed on the screen. If SHL is used once, the first 8 columns
are not displayed. This shifts the screen window horizontally,
displaying columns 8 through 87. Another SHL command displays
columns 16 through 95. To display columns 0 through 79 again, shift
the screen right twice using the SHR command.
Syntax: [count] [SHL | SHR]
0 SHOW
SHOW (LINE mode)
The SHOW command displays information on the current state of EDT+.
SHOW displays information concerning any one of options listed below.
Syntax: SHOW parameter
1 BANNER
SHOW BANNER (LINE mode)
The SHOW BANNER command displays if the initial BANNER display has
been disabled or not.
Syntax: SHOW BANNER
1 BUFFER
SHOW BUFFER (LINE mode)
The SHOW BUFFER command lists the current buffers, including the number
of lines of text in each buffer. An equal sign (=) precedes the current
buffer. A question mark (?) indicates that an input file is connected
to the buffer and that there are more lines to be read from the file.
Syntax: SHOW BUFFER
1 COLOR
SHOW COLOR (LINE mode) (MS-DOS Only)
The SHOW COLOR command displays what colors have been set for
selected text, normal text, and error text.
Syntax: SET COLOR
1 COMMAND
SHOW COMMAND (LINE mode)
The SHOW COMMAND command displays if an additional startup command file
is being used.
Syntax: SHOW COMMAND
1 CONTROL_Z
SHOW CONTROL_Z (LINE mode)
The SHOW CONTROL_Z command displays if a final <CTRL-Z> is inserted at
the end of the file being edited.
Syntax: SHOW CONTROL_Z
1 CURSOR
SHOW CURSOR (LINE mode)
The SHOW CURSOR command displays the current setting of the cursor
region. EDT+ responds with:
t:b
where t and b are integer numbers indicating the top and bottom
boundaries of the cursor region. The cursor boundaries specify the
middle third of the screen in which the cursor can move freely in the
vertical direction without causing the screen to scroll. The cursor
is not able to proceed past these lines. The text is scrolled
into the bounded area.
Syntax: SHOW CURSOR
1 ENTITY
SHOW ENTITY (LINE mode)
The SHOW ENTITY command displays the current delimiter string for the
specified entity. The specified entity may be one of the following:
WORD
SENTENCE
PAGE
PARAGRAPH
Syntax: SHOW ENTITY [WORD | SENTENCE | PAGE | PARAGRAPH]
1 FILES
SHOW FILES (LINE mode)
The SHOW FILES command displays the names of the input and output
files for your current editing session. If more than one file is
being edited during one editing session, SHOW FILES displays
the next file waiting in the queue to be edited and the previous
file edited.
Syntax: SHOW FILES
1 FILENAME
SHOW FILENAME (LINE mode)
Displays the status of the various SET FILENAME settings.
Syntax: SHOW FILENAME
1 FNF
SHOW FNF (LINE mode)
The SHOW FNF command displays whether the opening message "Input
file does not exist" is suppressed or active.
Syntax: SHOW FNF
1 HISTORY
SHOW HISTORY (LINE mode)
The SHOW HISTORY command displays the maximum number of commands that
can be stored in the HISTORY buffer.
Syntax: SHOW HISTORY
1 JOURNAL
SHOW JOURNAL (LINE mode)
The SHOW JOURNAL command displays how often EDT+ writes to the
journal file during an editing session.
Syntax: SHOW JOURNAL
1 KEY
SHOW KEY (LINE mode)
The SHOW KEY command displays the current definition attached to the
specified key-selector. The key selector may be one of the following:
[GOLD] character
[GOLD] CONTROL character
[GOLD] FUNCTION number
[GOLD] SCAN_CODE number
Syntax: SHOW KEY [GOLD] [CONTROL | FUNCTION number | SCAN number] character
1 KEYPAD
SHOW KEYPAD (LINE mode)
The SHOW KEYPAD command displays whether the screen is set for the
KEYPAD mode or NOKEYPAD mode of editing.
Syntax: SHOW KEYPAD
1 LINES
SHOW LINES (LINE mode)
The SHOW LINES command displays the number that has been set
determining how many lines are displayed on the screen during an
editing session. The default is 22.
Syntax: SHOW LINES
1 MODE
SHOW MODE (LINE mode)
The SHOW MODE displays the mode EDT+ is currently operating under.
Syntax: SHOW MODE
1 NUMBERS
SHOW NUMBERS (LINE mode)
The SHOW NUMBERS command displays whether EDT+ has been set to
display line numbers during such functions as TYPE.
Syntax: SHOW NUMBERS
1 PARAGRAPH
SHOW PARAGRAPH (LINE mode)
The SHOW PARAGRAPH command displays if the paragraph WPS option has
been enabled or disabled.
Syntax: SHOW PARAGRAPH
1 PROMPT
SHOW PROMPT (LINE mode)
The SHOW PROMPT command displays what text string has been set for
the prompts for LINE mode, NOKEYPAD mode and the /QUERY option.
Syntax: SHOW PROMPT
1 QUIET
SHOW QUIET (LINE mode)
The SHOW QUIET command displays if the bell function is set to sound
upon error.
Syntax: SHOW QUIET
1 RULER
SHOW RULER (LINE mode)
The SHOW RULER command displays if the RULER at the top of the screen
is displayed or not.
Syntax: SHOW RULER
1 SCREEN
SHOW SCREEN (LINE mode)
The SHOW SCREEN command shows the current setting for the maximum
horizontal length of a line EDT+ displays.
Syntax: SHOW SCREEN
1 SEARCH
SHOW SEARCH (LINE mode)
The SHOW SEARCH command shows the current search parameters.
Syntax: SHOW SEARCH
1 STATUS
SHOW STATUS (LINE mode)
The SHOW STATUS command displays if the STATUS bar at the bottom
of the screen is displayed or not.
Syntax: SHOW STATUS
1 SUMMARY
SHOW SUMMARY (LINE mode)
The SHOW SUMMARY command displays if the summary information is
displayed on exiting from an editing session, or if it has been
disabled.
Syntax: SHOW SUMMARY
1 TAB
SHOW TAB (LINE mode)
The SHOW TAB command displays what the current tab settings are, and
the tab level if it has been set.
Syntax: SHOW TAB
1 TERMINAL
SHOW TERMINAL (LINE mode)
The SHOW TERMINAL command displays if the terminal has been set to
display characters in EIGHTBIT mode or NOEIGHTBIT mode (seven bit
mode).
Syntax: SHOW TERMINAL
1 TEXT
SHOW TEXT [END | PAGE] (LINE mode)
The SHOW TEXT command displays what text strings have been set for
EDT+ to determine the END of the text buffer and PAGE separators.
Syntax: SHOW TEXT [END | PAGE]
1 TRUNCATE
SHOW TRUNCATE (LINE mode)
The SHOW TRUNCATE command displays the current setting of the TRUNCATE
option. If TRUNCATE is set, lines longer than 80 characters are truncated
in display only at the 80th column or the end of your screen. If
NOTRUNCATE is set, the entire line is displayed on your screen filled
to the right margin and wrapped on the line(s) below where necessary.
Syntax: SHOW TRUNCATE
1 VERIFY
SHOW VERIFY (LINE mode)
The SHOW VERIFY command displays if the VERIFY option is on or off.
Syntax: SHOW VERIFY
1 VERSION
SHOW VERSION (LINE mode)
The SHOW VERSION command displays the current version number of EDT+.
Syntax: SHOW VERSION
1 WORD
SHOW WORD (LINE mode)
The SHOW WORD command displays whether EDT+ is interpreting word
delimiters as word entities themselves or if DELIMITER has been
disabled.
Syntax: SHOW WORD
1 WORKING
SHOW WORKING (LINE mode)
The SHOW WORKING command displays if the 'working indicator' is
being displayed during functions such as searches, or if the
indicator has been disabled.
Syntax: SHOW WORKING
1 WRAP
SHOW WRAP (LINE mode)
The SHOW WRAP command displays the current setting for the right
margin, indicating the wrap for the lines.
Syntax: SHOW WRAP
0 SPECIAL_INSERT
SPECINS (KEYPAD mode, NOKEYPAD mode)
The SPECIAL INSERT key is defined as the NOKEYPAD ASC command. It
inserts any character from the ASCII character set by using its
decimal value. Press the GOLD key, enter the code for the character
in decimal, press the GOLD key again, and press the {CHAR/SPECINS}
key. If no {GOLD} number is specified, {GOLD}{CHAR/SPECINS} alone
inserts the null character.
To insert an Escape character, in KEYPAD mode type:
{GOLD} 27 {GOLD}{CHAR/{SPECINS}
Syntax: {GOLD} N {GOLD}{CHAR/SPECINS} (N=decimal code for the character)
0 SUBSTITUTE
SUBSTITUTE (LINE mode, NOKEYPAD mode)
The SUBSTITUTE command substitutes the occurrence of one string of
characters with another string.
SUBSTITUTE replaces all occurrences of string-1 within the specified
range with string-2. Without a specified range, only the first
occurrence of string-1 is substituted with string-2. The line in
which the substitution occurred is displayed after each substitution.
Use any matching non-alphanumeric character for string delimiters. In
the example below, slashes are used as string delimiters. You may
also use dollar-signs ($), percent signs (%), etc.
Syntax: SUBSTITUTE/string-1/string-2/ [range]
1 ALL
SUBSTITUTE ALL (LINE mode)
The SUBSTITUTE command will substitute string-2 for any occurrence
of string-1 found in the given range in lines which also include the
given string.
Examples: SUBSTITUTE/abc/def/whole ALL 'letters'
Substitute def for abc in ALL lines in the buffer which
include the string 'letters'.
SUBSTITUTE/abc/def/3:20 ALL 'letters'
Substitute def for abc in ALL lines from 3 to 20 which
include the string 'letters'.
Syntax: SUBSTITUTE/string-1/string-2/[range] ALL 'string'
1 NEXT
SUBSTITUTE NEXT (LINE mode)
The SUBSTITUTE NEXT command replaces the next occurrence of string-1
with string-2. The search for string-1 is made forward from the
current location. When a substitution is made, the line where the
substitution occurs becomes the current line.
If the optional strings are omitted, the strings used in the last
SUBSTITUTE or SUBSTITUTE NEXT command are used.
Syntax: [SUBSTITUTE] NEXT [/string-1/string-2/]
1 /BRIEF[:n]
SUBSTITUTE /BRIEF[:n] (LINE mode)
The /BRIEF qualifier signals EDT+ to print or display only the first
n characters in a line or lines when the substitutions are being
performed. If n is omitted from the command line, the default value
is 10.
Syntax: SUBSTITUTE/string-1/string-2/BRIEF[:n] [range]
1 /NOTYPE
SUBSTITUTE /NOTYPE (LINE mode)
The /NOTYPE qualifier prevents the SUBSTITUTE command from displaying
all of the lines in which a substitution has been made. Only the
final substitution message is printed.
Syntax: SUBSTITUTE/string-1/string-2/NOTYPE [range]
1 /QUERY
SUBSTITUTE /QUERY (LINE mode)
The /QUERY qualifier forces EDT+ to prompt you to verify each
substitution that is made within the specified range. You are
prompted to enter one of the following before each substitution
is executed:
Y - Yes, execute this substitution.
N - No, do not execute the substitution in this case.
A - All, make all substitutions for the remainder of the
specified range. Do not prompt for verification.
Q - Quit, terminate the substitution command. Any substitutions
that have been made to this point, remain substituted.
Syntax: SUBSTITUTE/string-1/string-2/QUERY [range]
0 TAB
TAB (NOKEYPAD mode)
The TAB command inserts the correct number of tabs and blanks to
position the cursor to the current tab level. SET TAB must be in
effect for this command to work. When SET NOTAB is in effect, or
when the cursor is not at the beginning of a line, this command
inserts a horizontal tab character, thus positioning the cursor to
the next tab stop. Tab stops by default are every eight (8) columns.
Syntax: TAB
1 TAB_ADJUST
TAB ADJUST (LINE mode, NOKEYPAD mode)
The TAB ADJUST command shifts each of a range of lines a specified
number of logical tab stops. In the format of the command, n is the
number of tab stops to shift. You must use the SET TAB command to set
the logical tab size in order for this command to work. If you omit
range, the select range is assumed. If a minus sign (-) precedes the
count n, the text shifts to the left. Otherwise, it shifts to the right.
If you have tab stops set with the SET TAB/STOP command, your tab
stops will be recognized by the TAB ADJUST command.
Syntax (line): TAB ADJUST [-]n [=buffer] [range]
Syntax (nokeypad): [+-][count] TADJ [+-][count] ENTITY
1 TAB_COMPUTE
TC (NOKEYPAD mode)
The TAB_COMPUTE command sets the indentation level count to the value
obtained from dividing the current cursor column position by the SET
TAB number. If the cursor position is not a multiple of the SET TAB
number, an error results. You must have a SET TAB in effect to use
the TAB_COMPUTE function.
Syntax: TC
1 TAB_DECREASE
TD (NOKEYPAD mode)
The TAB_DECREASE command is used to decrease the indentation level
counter. You must have a SET TAB value in effect to use the
TAB_DECREASE function.
Syntax: TD
1 TAB_INCREASE
TI (NOKEYPAD mode)
The TAB_INCREASE command is used to increase the indentation level
counter. You must have a SET TAB value in effect to use the
TAB_INCREASE function.
Syntax: TI
0 TERM
TERM "terminal-type" (LINE mode) (UNIX only)
The TERM command can only be used in the initialization file. Its
purpose is to differentiate between commands to be recognized when
using EDT+ on one terminal, versus those that should be recognized
by EDT+ being run on another terminal. This command solves the problem
of having to use more than one initialization file if you use EDT+
from two or more terminals.
To use the TERM command, enter the command TERM followed by the setting
of your TERM environment variable enclosed in quotes. You can check your
environment variable setting by typing "echo $TERM" from the shell
level. Example:
term "vt100"
Any commands following the 'term "vt100"' command will only take effect
if the TERM environment variable is set to vt100. To terminate the
section of commands that pertain to the vt100 terminal, enter the command
'term' on a line by itself.
Example:
term "vt100"
define key scan 343 as "GOLD"
term
term "vt220"
define key scan 301 as "GOLD"
term
In the above example, when a user runs EDT+ from a vt100 terminal, the
GOLD key will be mapped to SCAN 343. When this user runs EDT+ from a
vt220 terminal, the GOLD key will be mapped to SCAN 301.
Syntax: TERM "terminal-type"
0 TGDIR
TGDIR (NOKEYPAD mode)
The TGDIR command toggles the direction of editing.
Syntax: TGDIR
0 TOGGLE_SELECT
TGSEL (NOKEYPAD mode)
The TOGGLE_SELECT command allows you to toggle the select function.
When the select range is active, TGSEL cancels it acting like
the RESET command. When no select range is active, TGSEL enables
it, acting like the SEL command.
Syntax: TGSEL
0 TOP
TOP (NOKEYPAD mode)
The TOP command forces the line on which the cursor is positioned to
the top of the screen. If there is less than a full screen of lines
between the current line and the end of the buffer, TOP has no effect.
Syntax: TOP
0 TYPE
TYPE (LINE mode)
The TYPE command displays a specified area of text on your screen.
TYPE repositions the cursor at the first line in the specified text.
This becomes the current line. /STAY leaves the cursor at the line
it was on before TYPE was used.
If the range specification starts with a non-alphabetic character, the
keyword TYPE may be omitted completely.
Syntax: TYPE [=buffer] [range]
1 ALL
TYPE ALL (LINE mode)
The TYPE command will type all lines in a specified range (whole is
the default) that contain the given string.
Examples: TYPE ALL 'the'
Types all lines in the current buffer containing the
string 'the'.
TYPE 3:300 ALL 'the'
Types all lines between 3 and 300 in the current buffer
that contain the string 'the'.
Syntax: TYPE [range] ALL 'string'
1 /BRIEF[:n]
TYPE /BRIEF[:n] (LINE mode)
The /BRIEF qualifier signals EDT+ to print or display only the first
n characters in a line or lines that are being displayed with the TYPE
command. If n is omitted from the command line, the default value
is 10.
Syntax: TYPE [=buffer] /BRIEF[:n] [range]
1 /STAY
TYPE /STAY (LINE mode)
The /STAY qualifier signals EDT+ to keep the cursor in the current
position while EDT+ displays some other line of text specified with
the TYPE command. When the TYPE command is completed, the cursor
remains in the same position, it is not placed at the end of the
typed range.
Syntax: TYPE [=buffer] /STAY[:n] [range]
0 UNDELETE
UNDC, UNDW, UNDL (NOKEYPAD mode)
The UNDC command places the contents of the DELETE CHARACTER buffer
into the current text buffer to the right of the cursor.
The UNDW command places the contents of the DELETE WORD buffer into
the current text buffer to the right of the cursor.
The UNDL command places the contents of the DELETE LINE buffer into
the current text buffer to the right of the cursor.
The contents of each of these undelete buffers remains intact until
another entity of its type is deleted or the editing session is
terminated.
Syntax: UNDC
UNDW
UNDL
0 UNDO
UNDO (NOKEYPAD mode)
The UNDO command inserts the most recently deleted entity of text
into the MAIN buffer to the left of the current cursor position. The
UNDO buffer contains a maximum of 20 deleted entities. Each time the
UNDO command is executed, the next entry in the buffer is placed back
in the MAIN buffer. The contents of the UNDO buffer is only altered by
deletions or by reinitializing the buffer using the SET UNDO command.
Syntax: UNDO
0 WINDOW
WINDOW (LINE mode)
The WINDOW command is used to open and close multiple windows in one
editing session. Using two editing windows allows you to edit two
portions of the same text buffer simultaneously, or edit two different
buffers simultaneously.
To open a new editing window:
WINDOW TWO
or WINDOW HORIZONTAL
or WINDOW SPLIT
To move between editing windows:
WINDOW OTHER
To close the inactive editing window:
WINDOW CLOSE
Closing a window does not remove any buffers. It simply closes the
window. The buffers can still be accessed with the FIND =BUFFER command.
0 WORD
W (NOKEYPAD mode)
The WORD key moves the cursor one word forward or backward depending on
the current cursor direction.
Syntax: W
0 WRITE
WRITE (LINE mode)
The WRITE command creates a file from an entire buffer or a selected
or specified area of text. You remain in the current buffer after
the specified portion of text is written to a file. The cursor position
is not affected by the WRITE command.
Syntax: WRITE file-spec [=buffer] [range]
Examples:
1. WRITE TEST.DOC Writes all of the current buffer to a file
named TEST.DOC.
2. WRITE TEST.DOC =TEST.BUF 5 thru 90
Writes lines 5 through 90 from the buffer
TEST.BUF into a file named TEST.DOC.
1 ALL
WRITE ALL (LINE mode)
The WRITE command will write all lines in the specified range
that contain the given string to the specified output filename.
Examples: WRITE out.out ALL 'the'
Writes all lines in the current buffer containing the
string 'the' to the filename out.out.
WRITE out.out 1:100 ALL 'the'
Writes all lines in the current buffer between 1 and
100 that contain the string 'the' to the filename out.out.
Syntax: WRITE filename [range] ALL 'string'
1 /APPEND
WRITE /APPEND (LINE mode)
The WRITE /APPEND command forces EDT+ to append the written text to
the end of the file on the disk if it already exists. If the file
does not exist, EDT+ creates a new file.
Syntax: WRITE file-spec [=buffer] [range] /APPEND
!
! Other features
!
0 JOURNAL
JOURNAL FEATURE
While you edit using EDT+, all keystrokes executed during the editing
session are stored in a journal file. The journal file is automatically
deleted when you exit EDT+ with the EXIT or QUIT command. To save the
journal file when you exit normally, use the /SAVE option. However, if
you exit EDT+ abnormally, for example, by a system or power failure,
the journal file is saved automatically.
The journal file stores all keystrokes executed in the editing session
so that the editing session can be saved and recreated. To recover the
edit operations performed on the file TEST.DOC, enter the following on
the command line:
MS-DOS
edt test.doc /recover[:n]
UNIX
edt test.doc -recover[:n]
where n equals the number of keystrokes to execute from the journal
file. If the :n is omitted from the command line, the entire editing
session is recovered. If :n is specified, EDT+ executes n
keystrokes from the journal file and allows you to step through the
journal file, watching the changes as they occur.
The numeric value 'n' may also be a negative number, indicating the
number of keystrokes before the end of the journal file. For example
/recover:-10 indicates that the journal file should run until 10 keystrokes
before the end of the session. This option can be useful for problems
where you may want to recover up to a point just before a crucial mistake
or before an abnormal exit from the editing session.
All input files used in the original session must be available under the
same names as when they were first read. By default, the journal file
has the same name as the output file except for the .JOU extension. You
may force the contents of the journal file to be stored in under a
different filename by using the JOURNAL command line option.
1 SINGLE_STEP
JOURNAL FEATURE - SINGLE STEP
When the RECOVER command line option is invoked with a numeric option,
RECOVER:n, EDT+ executes n keystrokes from the journal file and then
displays a diamond character in the lower right corner of the screen.
At this point, three options are available.
1. Press a carriage return to execute the next keystroke in the
journal file. Repeat 1, 2, or 3.
2. Type a number (n) and press a carriage return to execute the
next n keystrokes in the journal file. Repeat 1, 2, or 3.
3. Press <CTRL-Z> to stop the recovery and continue editing
where the journal file left off.
0 RANGE
RANGE SPECIFIERS (LINE mode)
RANGE specifiers are used in conjunction with LINE mode commands to
select the exact lines of text on which the LINE editing command operate.
If no range is specified for a given LINE mode command that is
expecting a range, the LINE mode command defaults to the current line.
1 ALL
ALL (RANGE SPECIFIER)
The ALL range specifier can be used with any command that currently
accepts ranges. It must be used in combination with a 'string'
specified in quotation marks. The string specifies the lines of text
to be affected by the command.
The ALL range specifier can be used in conjunction with the following
commands:
COPY MOVE
DELETE PRINT
FILL REPLACE
FIND SUBSTITUTE
INCLUDE TYPE
WRITE
The string given can be enclosed in single of double quotes. If no
range is specified the entire buffer is used as reference.
By default, the range is whole, meaning that the entire text buffer
is effected by the command. If a range is included, only the lines
containing the specified string within the given range are affected.
1 BEFORE
BEFORE (RANGE SPECIFIER)
The BEFORE range specifies all the lines in the current buffer
preceding the current line.
1 BEGIN
BEGIN (RANGE SPECIFIER)
The BEGIN range specifies the first line in the current buffer.
1 BUFFER
BUFFER (RANGE SPECIFIER)
The BUFFER range may precede any other range specification and
indicates that the range is to be applied to a named buffer. The
equals sign (=) may be used in place of the word BUFFER. If you
leave out the second range specifier, the entire buffer is assumed.
If a buffer name is enclosed in quotes (", '), the name may contain
any non-quoting, printable character. Otherwise buffer names may
not contain: %;:"' .
Syntax: BUFFER buffername [range]
or =buffername [range]
1 DOT
. (RANGE SPECIFIER)
The DOT range is a single line range which refers to the current
line of text. For many commands, dot is the default range. The
example given below indicates to TYPE the current line.
Syntax: TYPE .
1 END
END (RANGE SPECIFIER)
The END range is an imaginary line following the last line in
the buffer. END does not specify the last line in the buffer.
It actually specifies the [EOB] marker.
1 FOR
FOR (RANGE SPECIFIER)
The FOR range is a multiple line range which selects a specified
number of lines starting at a specified location. The pound or
hash sign '#' may be used instead of the word FOR. If the second
range is omitted, the current line is assumed as the starting
position.
Syntax: [range] FOR n
or [range] # n
Example: TYPE FOR 5 ! Type the next 5 lines.
or TYPE 10 # 15 ! Type lines 10 through 15.
1 LAST
LAST (RANGE SPECIFIER)
The LAST range is a single line range which refers to the line in
a previous buffer which was the current line before you switched to
the current buffer.
1 MINUS
MINUS (RANGE SPECIFIER)
The MINUS sign is used after a range to select a single line which
is a specified number of lines (n) before the line the first range
points to.
Syntax: [range] - n
Example: TYPE END - 5 ! Types the 5th line before the [EOB] mark.
1 NUMBER
NUMBER (RANGE SPECIFIER)
The NUMBER range refers to a line number. This is a single line
range. The NUMBER must be an integer format, and cannot contain
a decimal point.
Example: TYPE 10 ! Type the 10th line in the current buffer.
1 PLUS
PLUS (RANGE SPECIFIER)
The PLUS range is used after a range to select a single line which
is a specified number of lines (n) after the line the first range
points to.
Syntax: [range] + n
Example: TYPE BEGIN + 1 ! Type the 2nd line of the current buffer.
1 REST
REST (RANGE SPECIFIER)
The REST range is a multiple line range which refers to the current
line and all lines following to the end of the current buffer.
Example: TYPE REST ! Type all lines between the current line
and [EOB].
1 SELECT
SELECT (RANGE SPECIFIER)
The SELECT range is a multiple line range which contains all lines
between the current line and the SELECT mark. The SELECT mark is
set by the NOKEYPAD mode SEL command. The SELECT range is displayed
in reverse video by default.
1 STRING
STRING (RANGE SPECIFIER)
A quoted STRING range specifies a single line which contains the
specified string. The string can be enclosed in single (') or
double (") quotes. When you use a string as a range, EDT+
searches forward, until it locates a line with the specified string.
If a minus sign (-) precedes the string, the search is performed in
the backward direction, toward the top of the current buffer.
Example: TYPE 'abc' ! Type the first line containing 'abc'
! found between the current line and the
! bottom of the current buffer.
TYPE - 'abc' ! Type the first line containing 'abc'
! found between the current line and the
! top of the current buffer.
1 THRU
THRU (RANGE SPECIFIER)
The THRU range is a compound range which specifies all lines between
two single line ranges.
A color (:) is equivalent to the THRU range. The range is
interpreted as all lines between and including range-1 and range-2.
Syntax: range-1 THRU range-2
or range-1 : range-2
Example: TYPE 1 thru 15 ! Types lines 1 through 15.
1 WHOLE
WHOLE (RANGE SPECIFIER)
The WHOLE range refers to the entire current text buffer.
Syntax: TYPE whole ! Types the entire current buffer.
0 ENTITIES
ENTITIES (NOKEYPAD mode)
ENTITIES are used in conjunction with NOKEYPAD mode commands or as
stand alone NOKEYPAD commands. They are used to define what area of
text is affected by a NOKEYPAD mode command. Since NOKEYPAD mode
commands are often used as KEYPAD key definitions, ENTITIES may also
be used as key definitions; alone or with NOKEYPAD commands.
Each entity represents a portion of text and may range in size from
a single character to the entire text buffer. Most entities can be
broken down to portions thereof and may be preceded by a number to
indicate how many of the entities are affected by the NOKEYPAD
mode command.
The CHARACTER, LINE, PAGE, PARAGRAPH, SENTENCE, STRING, VERTICAL
and WORD entities are affected by the current direction of editing
unless preceded by a plus (+) or minus (-) sign which overrides the
current direction.
1 CHARACTER
CHARACTER (ENTITIES)
C Specifies a single character of text.
1 LINE
LINE (ENTITIES)
L Specifies the entire line on which the cursor is positioned.
BL Specifies all characters preceding the cursor up to the beginning
of a line. When the cursor is positioned at the beginning of a
line, the BL entity selects the entire previous line.
EL Specifies all characters from the cursor to the end of a line,
including the character on which the cursor is positioned. If
the cursor is on a line terminator, the entire next line is selected.
NL Specifies all characters from the cursor to the beginning of the
next line, including the character on which the cursor is positioned.
1 PAGE
PAGE (ENTITIES)
The PAGE entity is all the text between two page delimiters, including
the trailing page delimiter. By default, the page delimiter is the
formfeed character. You may change the page delimiter with the
SET ENTITY command. There are three page entities:
PAGE Specifies all of the current page.
BPAGE Specifies all characters in the current page from the character
preceding the cursor to the beginning of the page.
EPAGE Specifies all characters in the current page from the cursor to
(but not including) the page delimiter.
1 PARAGRAPH
PARAGRAPH (ENTITIES)
The PARAGRAPH entity is all the text enclosed between two paragraph
delimiters, including the terminating paragraph delimiter. If
SET PARAGRAPH WPS is entered, it also includes any adjacent delimiters
in defining a paragraph. By default, the paragraph delimiter is two
consecutive line terminators. You may change the paragraph
delimiters using the SET ENTITY command. There are three paragraph
entities:
PAR Specifies all of the current paragraph.
BPAR Specifies all characters in the current paragraph from the
character preceding the cursor to the beginning of the paragraph.
EPAR Specifies all characters in the current paragraph from the cursor
to (but not including) the paragraph delimiter.
1 RANGE
RANGE (ENTITIES)
The RANGE entities specify all text in the buffer either before or
after the cursor. There are two range entities:
BR Specifies the text from the cursor position to the beginning of
the buffer.
ER Specifies the text from the cursor position to the end of the buffer.
1 SELECT
SELECT (ENTITIES)
The SELECT entity refers to all characters in the select range. The
select range is determined by pressing SELECT at one point in the text,
and moving the cursor to a second location. The SELECT range by default
is displayed in reverse video. If no select range is currently active,
the search string is interpreted as the select range if a search
has just been performed.
SR The select range entity is specified by SR.
1 SENTENCE
SENTENCE (ENTITIES)
A sentence consists of a string of characters terminated by one of a
set of single character delimiters. The default sentence delimiters
are:
period (.)
question mark (?)
exclamation point (!)
A sentence delimiter is considered to be a delimiter only if it is
at the end of a line or if it is followed by a space. The line
terminator or trailing spaces are considered a part of the sentence.
The sentence delimiters can be changed using the SET ENTITY command.
There are three sentence entities:
SEN Specifies the entire sentence in which the cursor is positioned,
including the delimiter and trailing spaces or line terminator.
BSEN Specifies all characters preceding the cursor in the current
sentence.
ESEN Specifies all characters in the current sentence from the cursor
to (but not including) the delimiter character.
1 STRING
STRING (ENTITIES)
The string entity consists of all the characters between the cursor
and the next occurrence of a specified search string. Specify the
string entity by enclosing the desired search string in single or
double quotation marks. If the string is null (specified by '' or
""), the previous search string is used again.
For key definitions, the two character sequence ^@ may be used in
place of quotation marks to avoid conflicts with the search string.
Refer to FIND, FIND_NEXT, SUBSTITUTE, and SUBSTITUTE_NEXT of the
EDT+ command reference for some uses of strings in editing.
1 VERTICAL
VERTICAL (ENTITIES)
The VERTICAL entity is the same as the line entity, except that with
the VERTICAL entity, the cursor stays in the same column.
V Specifies the vertical entity.
1 WORD
WORD (ENTITIES)
A word consists of a string of characters terminated by a set of
delimiter characters. The default delimiter characters are:
spaces, tabs, carriage returns, line terminators, line feeds,
formfeeds, and vertical tabs.
Spaces are handled in a special way: all spaces following a word up
to the first non-space character are considered part of a word. Other
delimiters are not considered part of the word they terminate. Rather,
they are considered to be words by themselves, unless the command
SET WORD NODELIMITER is in effect. You can change the word delimiters
with the SET ENTITY command. The three word entities are:
W Specifies the entire word in which the cursor is positioned.
BW Specifies all characters preceding the cursor up to the beginning
of the word.
EW Specifies all characters from the cursor through the end of the
word.
0 BUFFERS
EDT+ BUFFERS
At the start of an editing session, EDT+ sets aside several temporary
work areas in memory called buffers. When you start an editing session,
the contents of the input file are copied to a buffer area that the
editor refers to as 'MAIN'. All changes to the text take place in the
buffer area. The original input file is not altered until you issue a
command which saves the buffer to disk, such as EXIT, SAVE or WRITE.
If you are not satisfied with the current editing work, you can QUIT the
editing session without saving your work and the contents of the original
input file will not be altered.
You may create as many as you need to work with. These buffers can be
created by any name that would also be accepted as a valid system filename.
EDT+ has four reserve buffers that are created by default and cannot be
created by a user. With the exception of these four names, you have
complete flexibility in creating buffers.
The reserve buffer names are:
MAIN
PASTE
Undo
History
CREATING AND MOVING BETWEEN BUFFERS
When an editing session begins, by default EDT+ places the contents of
the input file into the MAIN buffer. To create additional buffers,
execute the LINE mode FIND command in conjunction with the new buffer
name, with an equal sign preceding the buffer name. The equal sign
indicates to EDT+ that if the buffer does not already exist, create it.
For example, to create the buffer BUF1, execute the LINE mode command:
FIND =BUF1
EDT+ creates the buffer BUF1 if it does not already exist, and BUF1
becomes the current editing buffer.
To return to the MAIN buffer, execute the LINE mode command:
FIND =MAIN
The LINE mode command SHOW BUFFER lists all buffers that are available
for use. The listing of buffers displays an equal sign next to the
buffer that is current when the command is executed. An equal sign (=)
entered by itself on the command line makes the next of the available
buffers the current buffer. The equal sign by itself does not create
any new buffers, but it is an abbreviated way of scanning through all
of your buffers that have previously been created.
When moving between buffers, if the FIND command is executed as mentioned
above, when the specified buffer becomes current your cursor is placed on
the leftmost character in line one of the buffer. The FIND command
accepts any range specifications when moving between buffers (see Range
Specifiers and FIND). Some examples of specifying a range when moving
between buffers are listed below. After each of the following commands
have been executed, the buffer BUF1 becomes the current buffer.
Range Command Cursor Position After Command is Issued
________________________________________________________________________
begin FIND =BUF1 BEGIN Leftmost character on 1st line in BUF1.
dot FIND =BUF1. Last position occupied by the cursor in
the buffer BUF1.
last FIND LAST Last position occupied by the cursor in
the last buffer used. Note that an
equal sign does not precede LAST since
that would cause EDT+ to create a buffer
by the name LAST.
end FIND =BUF1 END Last line of BUF1.
minus FIND =BUF1 END-2 2 lines before the [EOB] marker.
number FIND =BUF1 10 Line 10 of BUF1.
plus FIND =BUF1 .+2 2 lines after the last position occupied
by the cursor in BUF1.
string FIND =BUF1 'abc' On the string 'abc' if found in BUF1.
ASSOCIATING BUFFERS WITH FILENAMES
While editing it is possible to associate filenames with buffers as
they are created. To do this, enter the EDIT command and specify the
filename and the buffer to contain the contents on the command line:
EDIT file1.txt =buf1
If the EDIT command is used to bring a file into a buffer, any attempt
to exit the editing session or to overwrite the contents of that buffer
causes EDT+ to detect if any modifications have been made and prompt you
to save them before exiting.
SAVING BUFFER CONTENTS TO SYSTEM FILES
When you are exiting from an EDT+ editing session, by default the
contents of the MAIN buffer only is saved to the output filename. The
contents of buffers needs to be saved individually. To save the contents
of a buffer, make the desired buffer the current buffer and execute
either the LINE mode SAVE command or the LINE mode WRITE command. By
default EDT+ saves the contents of this buffer to a file by the same name.
For example, if you are currently in a buffer with the buffer name 'BUF1',
when the SAVE or WRITE command is executed the contents of BUF1 is written
to a file called 'BUF1' in the current directory. You may override this
feature by specifying a filename with the SAVE or WRITE command:
WRITE filename or SAVE [filename]
If the buffer is associated with a filename, the 'filename' argument
can be omitted and the contents of the buffer will be written to the
file it is associated with.
! Keypad Key Definitions and Commands
!
! The following entries appear when help is executed from within
! KEYPAD mode or NOKEYPAD mode. When on-line help is running and a
! key is pressed, the description is displayed on the screen. To enter
! or modify a description for a key definition, use the key definition
! as the identifier with a 1 before it.
!
0 NOKEYPAD
!
! Possible Key Definitions
!
1 ADV
ADVANCE
The ADV key sets the direction of the cursor to forward and right
towards the end of the buffer. The cursor direction affects some
KEYPAD commands.
1 AGAIN
AGAIN
The AGAIN command re-executes the last command that had an affect
on the contents of the current buffer.
1 APPEND
APPEND
The APPEND command removes the selected text from the current buffer
and places it at the bottom of the PASTE buffer. The selected range
is all text between the current cursor position and the select mark.
If no select range is active, the CUT is performed on the current
search string if a search has just been executed. The original
contents of the PASTE buffer is not overwritten.
1 ASC
SPECIAL INSERT
The SPECIAL INSERT key inserts any character from the ASCII character
set by using its decimal value. Press the GOLD key, enter the code for
the character in decimal, press the GOLD key again, and press the SPECIAL
INSERT key. In no GOLD number is specified, the null character is
inserted.
1 BACKUP
BACKUP
The BACKUP key sets the direction of the cursor to backward and left
towards the top of the buffer. The cursor direction affects some
KEYPAD commands.
1 BELL
BELL
The BELL key causes the computer bell to sound.
1 BL
BEGINNING OF LINE - (<CTRL-H>)
Forces the cursor to the beginning of the current line. If the cursor
is in column one, the cursor is forced to the beginning of the previous
line.
1 BUF
BUFFER
The BUF command allows you to change buffers from NOKEYPAD mode,
just like in LINE mode.
Syntax: BUF=buffername
1 CANCEL
CANCEL
The CANCEL command is used only after an UNDO command has been
executed. The CANCEL command returns the text to its original
state before the UNDO command was executed.
1 CHGC
CHANGE CASE
The CHGC command changes the case of the characters in the selected
range. All lowercase characters become uppercase and all uppercase
characters become lowercase. If no select range is active the CHGC
command takes effect on the character where the cursor is currently
placed and the cursor moves one character in the current direction,
or the CHGC command takes effect on the current search string
if a search has just been performed.
1 CHGL
CHANGE CASE LOWER
The CHGL command changes the case of the characters in the selected
range to lowercase. If no select range is active the CHGL command
takes effect on the character that the cursor is currently placed on
and the cursor moves one character in the current direction, or the
CHGL command takes effect on the current search string if a search
has just been performed.
1 CHGU
CHANGE CASE UPPER
The CHGU command changes the case of the characters in the selected
range to uppercase. If no select range is active the CHGU command
takes effect on the character that the cursor is currently placed on
and the cursor moves one character in the current direction, or the
CHGU command takes effect on the current search string if a search
has just been performed.
1 CLSS
CLEAR SEARCH STRING
The CLEAR SEARCH STRING command clears the search string buffer.
1 COMPLT
Treats any word beneath the cursor as a filename and expands it
to the nearest filename match. Repeated execution of COMPLT will
give successive matches if more than one match is found.
1 COPY
The COPY command copies all currently selected text and places it in
the PASTE buffer. The selected range is all text between the current
cursor position and the select mark. If no select range is active,
the COPY is performed on the current search string if a search has
just been executed. The copied text remains in the PASTE buffer
until the contents of the buffer is deleted or until another COPY or
CUT is performed in which case the contents of the PASTE buffer is
overwritten.
1 CUT
CUT
The CUT command removes all currently selected text and places it in
the PASTE buffer. The selected range is all text between the current
cursor position and the select mark. If no select range is active,
the CUT is performed on the current search string if a search has
just been executed. The deleted text remains in the PASTE buffer
until the contents of the buffer is deleted or until a second CUT is
performed in which the contents of the PASTE buffer is overwritten.
To append to the PASTE buffer instead of over writing its current
contents, see KEYPAD APPEND.
See SELECT for a description of column CUT or PASTE.
1 D
DELETE
The DELETE function deletes the specified entity of text. The
deleted text is placed in its corresponding delete buffer. For
example, a deleted character entity is placed in the delete character
buffer. A deleted word entity is placed in the delete word buffer
and a deleted line entity is placed in the delete line buffer. To
undelete any of these entities, use the UNDELETE command. See
UNDELETE for more information.
1 DATE
DATE
The DATE function inserts the current date and time string into the
buffer at the current cursor position. The form of the string is:
dd-MMM-yyyy hh:mm:ss. Before the tenth of the month the dd is a space
followed by a single digit. This command uses the English abbreviations
for month names.
1 DEFK
DEFINE KEY
The DEFINE KEY function allows you to define a key locally to the editing
session. You are prompted to press the key to be defined, then enter
the definition. You can define the key either in terms of other keypad
or GOLD modified editing keys or with the NOKEYPAD mode commands. If you
press an editing key, its definition appears at the bottom of the screen
in the definition line. The definition is terminated by pressing the
{ENTER/SUBS} key. If a definition is partially entered and no longer
desired to be the definition, {GOLD}{SELECT/RESET} erases what has
already been typed and allows you to begin typing in the correct
definition.
1 DESEL
DE-SELECT
The DE-SELECT command cancels the current select range if one is
active.
1 ENTSEL
ENTITY SELECT
The ENTSEL command selects a specified entity
1 EX
The EXIT command forces EDT+ to LINE mode editing from NOKEYPAD mode
editing.
1 EXT
The EXTEND command executes a LINE mode command while you are in
KEYPAD mode. EDT+ interprets the remainder of the command line as a
LINE mode command, executes the command, and reenters change mode
automatically. The EXTEND command may not be used inside
parentheses.
1 FILL
FILL
The FILL command reformats the block of specified text so that as
many complete words as possible are placed on each line without
exceeding the right margin. It sets the right margin to the screen
width minus 1 character by default. The margin can be changed by the
SET WRAP command.
1 I
INSERT
The INSERT command inserts new text into the buffer at the current
cursor position. The text is inserted before the cursor. You
may continue entering text and when finished, press <CTRL-Z>. The
cursor remains in the position just after the inserted text.
1 KEY
KEY
Places the definition of the specified key into the buffer at the
current position.
Syntax: KEY Key name
1 KS
KS
The KS command modifies the cursor position after a PASTE command.
After a PASTE command, the cursor is on the character to the right
of the pasted text. If PASTE is followed by KS, however, the cursor
moves to the last pasted character if the current direction is forward
and to the first pasted character if the direction is backward. You
should only use the KS command immediately after a PASTE command.
Such cursor positioning affects a subsequent string search. KS is
used in the definition of the KEYPAD SUBS function so that the character
that follows the pasted text in the current direction is included in
the next string search.
1 LEARN
LEARN
Learn mode is initiated by pressing FUNCTION 1 or {GOLD}L (Default
setting). A message is displayed indicating that learn mode has
started. Any keys pressed are saved until FUNCTION 1 or {GOLD}L
is pressed again. The user is then prompted for a key to "tie" the
saved keystrokes to. After this, each time the key is pressed it
"replays" the saved keystrokes.
1 PASTE
PASTE
The PASTE command copies the contents of an alternate buffer into
the current buffer at the cursor position. If you omit the buffer
name, the PASTE buffer is used.
See SELECT for a description of column CUT or PASTE.
1 QUIT
QUIT
The QUIT NOKEYPAD command leaves the editor without saving any text
buffers. This can cause you to lose any editing you have done in this
editing session unless the SAVE or WRITE command has been executed to
write the changes to an output file name.
1 REF
REFRESH - ({GOLD}R or {GOLD}W)
{GOLD}R refreshes the screen display discarding any extraneous
characters on the screen.
1 CUTSR=DELETE.PASTE
REPLACE
The REPLACE command deletes the selected text, and places the
contents of the PASTE buffer in its place. The selected text is not
placed in the PASTE buffer, therefore the contents of the PASTE
buffer is not overwritten.
1 SEL
SELECT
The SEL command marks a portion of text to be one end of a select range.
You create a select range by positioning the cursor at one end of the
desired text (either end will do), executing the SEL command, moving to
the other end of the desired text, and performing an operation on the SR
(select range) entity. The select range is displayed in reverse video
by default, or in the selected color if it has been set.
You may execute a horizontal (paragraph) select or a vertical (column)
select. To execute a horizontal select, press the SELECT key to mark
the beginning of the select range. As you move the cursor up or down,
the select range will include extend to the end or beginning of the
included lines.
To execute a vertical select, you must use a multiple count with the
select key. For example, press {GOLD} n {SELECT/RESET}. This marks
the beginning of a vertical select region. As you move the cursor
your select region is delimited by the exact character your cursor
passes over. As you move the cursor up or down through the document
the select region does not extend to the end or beginning of the lines
but ends at the character last occupied by the cursor. Your select region
will form a vertical column that you may cut/paste or use with another
command that affects the selected region.
1 SESS
SET SEARCH STRING
The SESS command allows you to set the search string buffer without
performing the search function. The cursor remains in its current
position but when the FIND NEXT command is issued, the cursor tries
to locate the string in the search buffer and if the search is successful,
the cursor is placed on the string. If the search is unsuccessful, the
cursor remains in its current position.
1 SSEL
SEARCH AND SELECT
The SSEL command searches for the occurrence of a string and places
the string in the select range. The cursor remains at the far end
of the string.
1 SHL
SHIFT LEFT
The SHL command shifts the screen left one tab stop. This function
allows you to scan sideways through a document that may be too large
to fit on the screen.
1 SHR
SHIFT RIGHT
The SHR command shifts the screen right one tab stop. This function
allows you to scan sideways through a document that may be too large
to fit on the screen.
1 S
SUBSTITUTE
The S command replaces occurrences of one string of characters with
another. The slashes represent any non-alphanumeric character used
to delimit the two strings. S searches in the specified direction
from the cursor for an occurrence of string-1. If string-1 is found,
EDT+ deletes string-1 and inserts string-2 in its place.
1 SN
SUBSTITUTE NEXT
The SN command performs the next substitution using the same search
and replacement strings as the previous substitute command.
1 SPTOTB
SPACE TO TAB
The SPTOTB command converts spaces to tabs within the given entity.
Syntax: SPTOTB
1 TAB
TAB
The TAB command can only be used when the SET TAB command is in
effect. The TAB command inserts the correct number of tabs and
blanks to position the cursor to the current tab level. When
SET NOTAB is in effect, or when the cursor is not at the beginning
of a line, this command inserts a horizontal tab character, thus
positioning the cursor to the next tab stop. Tab stops by default
are every eight columns.
1 TADJ
TAB ADJUST
The TADJ command adjusts the tab level for the range of text
specified by the entity. The SET TAB value determines the tab
size. The tab level is adjusted by the value of count; it is
incremented for a positive count and decremented for a negative
count. A count not preceded by + or - is assumed positive. The
TADJ tab setting is the product of the tab size and the count.
If you have tab stops set with the SET TAB/STOP command, your tab
stops will be recognized by the TADJ command.
NOTE: The + or - that precedes the first count is not used to modify
the direction of entity selection. Its function in this command
differs in this way from all other NOKEYPAD commands that use a
similar format.
1 TBTOSP
TAB TO SPACE
The TBTOSP command converts tabs to an equivalent number of spaces
within the given entity.
Syntax: TBTOSP
1 TC
TAB COMPUTE - (<CTRL-A> or {GOLD}A)
The TAB COMPUTE function sets the indentation level count. The
indentation level is determined by dividing the column number where the
cursor is currently positioned by the value that the TAB is currently
SET to. If the column number where the cursor is currently positioned
is not multiple of the value set for the TAB, an error results. You
must have a SET TAB in effect to use <CTRL-A>.
1 TD
TAB DECREASE - (<CTRL-D> or {GOLD}D)
<CTRL-D> decreases the current tab level by one. A tab must be set
in order for this function to take effect.
1 TI
TAB INCREASE - (<CTRL-E> or {GOLD}E)
<CTRL-E> increases the current tab level by one. A tab must be set
in order for this function to take effect.
1 TGSEL
TOGGLE SELECT
The TGSEL command allows you to toggle select. When the select range
is active, TGSEL cancels it, and when no select range is active, TGSEL
enables the select function as if the SEL function had been executed.
1 TOP
TOP
The TOP command forces the line on which the cursor is positioned to
the top of the screen. If there is less than a full screen of lines
between the current line and the end of the buffer, TOP has no effect.
1 UNDC
UNDELETE CHARACTER
The UNDC function places the contents of the delete character buffer
in the text buffer at the current cursor position.
1 UNDL
UNDELETE LINE
The UNDW function places the contents of the delete line buffer to the
right of the current cursor position.
1 UNDW
UNDELETE WORD
The UNDW function places the contents of the delete word buffer to the
right of the current cursor position.
!
! Special Key Definitions - Not Nokeypad Commands or Entities
!
1 HELP
HELP
The HELP key accesses the on-line help facility. A space bar returns
you to KEYPAD mode.
1 GOLD
GOLD
The GOLD key allows you access to the lower (alternate) functions of
keys on your keypad. To use these functions, press the GOLD key, then
the key you wish to use.
The GOLD key can be used to enter a repeat count as a prefix to any
command. Press GOLD and then the number of repetitions, followed by the
complete command set. The DELETE key and <CTRL-U> may not be contained
in the repeated function because they are used to edit or cancel the
number entered.
1 RESET
RESET
The RESET command cancels the effect of the SELECT function. It can
also cancel the effect of LEARN mode if a LEARN function is partially
entered, and cancel the effect of the GOLD key if it is pressed
unintentionally. RESET sets the current direction to forward.
!
!
! Current Key Definitions - Combinations Of NOKEYPAD Commands + Entities
!
1 .
ENTER
The ENTER key acts as a terminating character for LINE mode commands
that have been executed.
1 +C
RIGHT-ARROW
Places the cursor on the character directly to the right of the
character the cursor is currently on.
1 -C
LEFT-ARROW
Places the cursor on the character directly to the left of the
character the cursor is currently on.
1 -V
UP-ARROW
Places the cursor on the character directly above the character the
cursor is currently on.
1 +V
DOWN-ARROW
Places the cursor on the character directly below the character the
cursor is currently on.
1 -16L
SECTION UP
The PAGE UP key moves the cursor 16 lines towards the top of the buffer.
1 +16L
SECTION DOWN
The PAGE DOWN key moves the cursor 16 lines toward the bottom of the
buffer.
1 (16L)
SECTION IN CURRENT DIRECTION
Advances the cursor forward or backward one section depending on the
current direction. A section is defined as a set number of lines.
By default the current section is defined as 16 lines.
1 (^M-C)
OPEN LINE
Causes a carriage return to be inserted at the current cursor position.
The character directly under the cursor becomes the first character of
a new line and the cursor remains in its original position. If the
cursor is at the beginning of a line, a new blank line is created and
inserted above the current line.
1 (CUTSR=DELETE.PASTEKS'')
SUBSTITUTE
The SUBS command substitutes the contents of the PASTE buffer with the
selected string of text, and executes a FNDNXT to place the cursor at
the next occurrence of the search string.
To use the SUBS command:
1. Press SELECT.
2. Type the new text.
3. Press CUT.
4. Press FIND.
5. Enter the text you wish to replace.
6. Press the SUBS key.
To repeat the SUBS command, use the GOLD key to enter a repeat count
before the substitute command is executed.
1 ^@?'Search.for:.'^@
FIND
The FIND command prompts the user to enter a search string and
proceeds to search for the string in the current direction. If the
direction is set to forward, the search is performed between the
current cursor position and the end of the buffer. If the direction is
set to backwards, the search is performed between the current cursor
position and the top of the buffer.
1 ''
FIND NEXT
The FNDNXT command looks for the next occurrence of the text string
that is currently in the search string buffer. The search is performed
in the current direction. If the direction is set to forward, the
search is performed between the current cursor position and the
end of the buffer. If the direction is set to backwards, the search
is performed between the current cursor position and the top of
the buffer. If the string is found, the cursor is placed at that
location.
1 ?'Subcommand:.'
SUBCOMMAND
The {GOLD}C key sequence is defined to accept a NOKEYPAD command
input from the user and execute it within KEYPAD mode. After the
'Subcommand' prompt, enter a NOKEYPAD command and press {ENTER} to
execute the command.
1 APPENDSR
APPEND
The APPEND command removes the selected text from the current
buffer and places it at the bottom of the PASTE buffer. The selected
range is all text between the current cursor position and the selected
mark. If no select range is active, the CUT is performed on the
current search string if a search has just been executed. The original
contents of the PASTE buffer is not overwritten.
1 BR
BEGINNING OF RANGE
Places the cursor on the leftmost character of the first line of the
buffer.
1 C
CHARACTER
Advances the cursor forward one character or backward one character
depending on the current cursor position.
1 CHGCSR
CHANGE CASE
Changes the case of the characters in the selected range. All lowercase
characters become uppercase and all uppercase characters become
lowercase. If no select range is active the CHNGCASE command takes
effect on the character that the cursor is currently on and the cursor
advances one character in the current direction, or the CHNGCASE
command takes effect on the current search string if a search has
just been performed.
1 CUTSR
CUT
The CUT command removes all currently selected text and places it in
the PASTE buffer. The selected range is all text between the current
cursor position and the select mark. If no select range is active,
the CUT is performed on the current search string if a search has
just been executed. The deleted text remains in the PASTE buffer
until the contents of the buffer is deleted or until a second CUT is
performed in which the contents of the PASTE buffer is overwritten.
To append to the PASTE buffer instead of over writing its current
contents, see NOKEYPAD APPEND.
See SELECT for a description of column CUT or PASTE.
1 DNL
DELETE LINE
The DNL function deletes the current line up to and including the
line terminator. The deleted text is saved in the delete line buffer
and can be restored with the UND L function.
1 D+NL
DELETE LINE
The D+NL function deletes the current line up to and including the
line terminator. The deleted text is saved in the delete line buffer
and can be restored with the UND L function.
1 DBL
DELETE TO BEGINNING OF LINE - ({GOLD}U or <CTRL-U>)
DBL deletes all text from the current cursor position to the beginning
of the current line. If the cursor is in column 1, the entire line
directly above the cursor is deleted. The deleted text is stored
in the delete line buffer and can be restored using UND L.
1 D+EL
DELETE TO END OF LINE
Delete all characters from the current cursor position to the end of the
current line. The line terminator is not deleted. The DEL function
is not affected by the current direction. If the cursor is at the end
of a line, DEL deletes up until the line terminator of the next line.
1 DEW
DELETE TO END OF WORD
The DEW function deletes beginning at the current cursor position to
the beginning of the next word. The deleted text is stored in the
delete word buffer and can be restored with the UND W function.
1 DBW
DELETE TO BEGINNING OF WORD
DBW deletes all characters from the current cursor position to the
beginning of the current word. If the cursor is already positioned
at the beginning of a word, the entire word immediately to the left of
the cursor is deleted.
1 D+C
DELETE CHARACTER
The D+C function deletes the character the cursor is currently on
and places it in the delete character buffer. The character can be
restored using the UND C function.
1 D-C
DELETE
Deletes the character directly to the left of the cursor and places the
character in the delete character buffer. The character may be restored
with the UNDC command. It remains in the delete buffer until another
character is deleted and it replaces the previous character in the delete
buffer. When the cursor is in column one and the delete key is pressed,
the last character on the previous line is deleted (the line terminator).
The cursor is placed in the last position of the previous line.
1 EL
END OF LINE
Advances the cursor to the end of the line, forward or backward
depending on the current direction. If the cursor is currently at the
end of the line, EL moves the cursor to the end of the next line
depending on the current direction.
1 ER
END OF RANGE
Places the cursor on the leftmost character of the last line of the
buffer.
1 EXTSE.~O
INSERT/OVERWRITE
Toggles EDT+ between insert and overwrite mode.
1 EXTDO
Exit to Shell - ({GOLD}X)
The {GOLD}X function temporarily suspends EDT+ and exits you out to the
operating system. To return to EDT+ type EXIT at the system prompt.
1 EXTSH.VERS
SHOW VERSION
Displays the current version number of EDT+.
1 EXT?'Command:.'.
COMMAND
Allows for the execution of a LINE mode command from within change mode.
From the COMMAND prompt you may enter one LINE mode command or more
than one by separating them with semicolons. The ENTER key terminates
the LINE mode command or string of commands.
1 FILLSR
FILL SELECT RANGE
The FILL command reformats a given section of text according to the
current wrap specification. The FILL command inserts as many words
as possible on each line of the selected range without inserting more
characters than the wrap specifies. If no buffer is specified, the
current buffer is used. If no range is specified the select range is
used. If no range is specified and no select range is active, the entire
buffer is reformatted. An error message is displayed if the buffer
and range are not specified.
Syntax: FILL [buffer] [range]
To use the FILL command, the WRAP must be adjusted to the desired
setting. If the margin (WRAP) has not been set, the default is the
screen width minus 1.
1 L
LINE
Advances the cursor one line in the forward direction or the backward
direction depending on the current direction. Performs the same as the
arrow key for that specific direction.
1 PASTEKS
PASTE
The PASTE command places the contents of the PASTE buffer directly
to the right of the current cursor position. The PASTE buffer contains
the text that had previously been cut. The contents of the PASTE
buffer remains intact until it is cleared or overwritten.
See SELECT for a description of column CUT or PASTE.
1 PAGETOP
PAGE
Advances the cursor to the top of the next page. Page is determined by
the delimiter set for the page entity. By default, the current page
delimiter is a <CTRL-L> or formfeed character.
1 RESET
RESET
The RESET command cancels the effect of the SELECT function. It can
also cancel the effect of LEARN mode if a LEARN function is partially
entered, and it cancels the effect of the GOLD key if it is pressed
unintentionally. RESET sets the current direction to forward.
1 SEL
SELECT
The SELECT command marks the beginning of a selected range of text.
To select a specific area of text, press the SELECT key and move the
cursor to the end of the selected area. The selected text should by
default be displayed in reverse video. Once an area has been selected,
you may perform functions that affect the selected range. To
cancel the SELECT function, press {GOLD}{SELECT/RESET}.
You may execute a horizontal (paragraph) select or a vertical (column)
select. To execute a horizontal select, press the SELECT key to mark
the beginning of the select range. As you move the cursor up or down,
the select range will include extend to the end or beginning of the
included lines.
To execute a vertical select, you must use a multiple count with the
select key. For example, press {GOLD} n {SELECT/RESET}. This marks
the beginning of a vertical select region. As you move the cursor
your select region is delimited by the exact character your cursor
passes over. As you move the cursor up or down through the document
the select region does not extend to the end or beginning of the lines
but ends at the character last occupied by the cursor. Your select region
will form a vertical column that you may cut/paste or use with another
command that affects the selected region.
1 TADJSR
TAB ADJUST - ({GOLD}T)
The {GOLD}T function performs a tab adjust to the selected area of
text. Once a block of text has been selected, you may press {GOLD}T to
move the block of text over one tab level to the right. One is the
default. You may specify a repeat count with the GOLD key. A negative
repeat count moves the block of text to the left. A tab must be
set for this function to take effect.
1 TGDIR
TOGGLE DIRECTION OF EDITING
The TGDIR function toggles the direction of editing. If the current
editing direction is advance, the TGDIR key sets the direction to
backup. If the current editing direction is backup, the TGDIR key
sets the direction of advance.
1 W
WORD
Advances the cursor one word in the forward direction or the backward
direction depending on the current direction.
0> VT100_SCREEN
╔═══════════════════════╗ ╔═══════╦═══════╦═══════╦═══════╗
> 11111111111111111111111 1111111
║ ║ ║ ║ ║ Fndnxt║ Del L ║
> 11111111111111111111111 1111111
║ EDT+ ║ ║ Gold ║ Help ║ ║ ║
> 11111111111111111111111 1111111 1111111 1111111
║ ║ ║ ║ ║ Find ║ Und L ║
> 11111111111111111111111
║ ║ ╠═══════╬═══════╬═══════╬═══════╣
> 11111111111111111111111
║ By: Boston ║ ║ Page ║ Sect ║ Append║ Del W ║
> 11111111111111111111111
║ Business ║ ║ ║ ║ ║ ║
> 11111111111111111111111 1111111 1111111 1111111 1111111
║ Computing Ltd. ║ ║Command║ Fill ║Replace║ Und W ║
> 11111111111111111111111
║ ║ ╠═══════╬═══════╬═══════╬═══════╣
> 11111111111111111111111
║ Copyright ║ ║Advance║ Backup║ Cut ║ Del C ║
> 11111111111111111111111
║ 1986 - 1997 ║ ║ ║ ║ ║ ║
> 1111111 1111111 1111111 1111111
╚═══════════════════════╝ ║ Bottom║ Top ║ Paste ║ Und C ║
╔═══════╗ ╠═══════╬═══════╬═══════╬═══════╣
║ ║ ║ Word ║ EOL ║ Char ║ ║
║ ║ ║ ║ ║ ║ ║
> 1111111 1111111 1111111
║ Up║ ║Chgcase║Del EOL║Specins║ Enter ║
╔═══════╬═══════╬═══════╗ ╠═══════╩═══════╬═══════╣ ║
║ ║ ║ ║ ║ Line ║ Select║ ║
║ ║ ║ ║ ║ ║ ║ ║
> 111111111111111 1111111 1111111
║ Left║ Down║ Right║ ║ Open Line ║ Reset ║ Subs ║
╚═══════╩═══════╩═══════╝ ╚═══════════════╩═══════╩═══════╝
0> VT220_SCREEN
╔════════╦════════╦════════╗ ╔════════╦════════╦════════╦════════╗
> 11111111
║ ║ ║ ║ ║ ║ ║ FNDNXT ║ DEL L ║
> 11111111
║ FIND ║ INSERT ║ REMOVE ║ ║ GOLD ║ HELP ║ ║ ║
> 11111111 11111111 11111111
║ ║ ║ ║ ║ ║ ║ FIND ║ UND L ║
╠════════╬════════╬════════╣ ╠════════╬════════╬════════╬════════╣
║ ║ ║ ║ ║ PAGE ║ SECT ║ APPEND ║ ║
║ DEL C ║ SECT UP║SECT DWN║ ║ ║ ║ ║ DEL W ║
> 11111111 11111111 11111111
║ ║ ║ ║ ║ COMMAND║ FILL ║ REPLACE║ ║
╚════════╩════════╩════════╝ ╠════════╬════════╬════════╣ ║
║ ADVANCE║ BACKUP ║ CUT ║ ║
> 11111111111111111111111 11111111
╔═════════════════════╗║ ║ ║ ║ UND W ║
> 11111111111111111111111 11111111 11111111 11111111
║ ║║ BOTTOM ║ TOP ║ PASTE ║ ║
> 11111111111111111111111
╔════════╗║ EDT+ Version 7 ║╠════════╬════════╬════════╬════════╣
> 11111111111111111111111
║ ║║ ║║ WORD ║ EOL ║ CHAR ║ ║
> 11111111111111111111111
║ UP ║║ ║║ ║ ║ ║ ENTER ║
> 11111111111111111111111 11111111 11111111 11111111
║ ║╚═════════════════════╝║CHNGCASE║ DEL EOL║ SPECINS║ ║
╔════════╬════════╬════════╗ ╠════════╩════════╬════════╣ ║
> 11111111
║ LEFT ║ ║ RIGHT ║ ║ LINE ║ SELECT ║ ║
> 11111111
║ ║ DOWN ║ ║ ║ ║ ║ SUBS ║
> 11111111 11111111 11111111111111111 11111111 11111111
║ SHL ║ ║ SHR ║ ║ OPEN LINE ║ RESET ║ ║
╚════════╩════════╩════════╝ ╚═════════════════╩════════╩════════╝
0 SUN_SCREEN
+-------+-------+-------+-------+-------+-------+-------+-------+-------+
| | | | | | | EOL | SELECT| |
| | | | | | | | | HELP |
| | | | | | |DEL EOL| RESET | |
+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+-------+-------++-------------------------------++-------+-------+-------+
| | DEL L || || | SEARCH| DEL L |
| | || || GOLD | | |
| | UND L || By: Boston || | FNDNXT| UND L |
+-------+-------+| Business |+-------+-------+-------+
| | DEL W || Computing, Ltd. || PAGE | SECT |APPEND |
| | || || | | |
| | UND W || EDT+ Version 7 ||COMMAND| FILL |REPLACE|
+-------+-------+| |+-------+-------+-------+
| | DEL C || Copyright 1986 - 1997 ||ADVANCE| UP | CUT |
| UP | || || | | |
| | UND C || ||BOTTOM |SPECINS| PASTE |
+-------+-------+| |+-------+-------+-------+
| LEFT | RIGHT || || LEFT |BACKUP | RIGHT |
| | |+-------------------------------+| | | |
| SHL | SHR | | SHL | TOP | SHR |
+-------+-------+ +-------+-------+-------+
| | SHOW | | LINE | DOWN | |
| DOWN |VERSION| | | | ENTER |
| | | |OPEN LN| WORD | |
+-------+-------+ +-------+-------+-------+
0> ANSI_SCREEN
> 11111111111111111111111
╔════════╦════════╗╔═════════════════════╗╔════════╦════════╦════════╦════════╗
> 11111111111111111111111 11111111
║ LEARN ║ DEL L ║║ ║║ ║ ║ FNDNXT ║ DEL L ║
> 11111111111111111111111 11111111
║ ║ ║║ EDT+ ║║ GOLD ║ HELP ║ ║ ║
> 11111111 11111111111111111111111 11111111 11111111 11111111
║ ║ UND L ║║ ║║ ║ ║ FIND ║ UND L ║
> 11111111111111111111111
╠════════╬════════╣║ ║╠════════╬════════╬════════╬════════╣
> 11111111111111111111111
║ ║ DEL W ║║ By: Boston ║║ PAGE ║ SECT ║ APPEND ║ DEL W ║
> 11111111111111111111111
║ ║ ║║ Business ║║ ║ ║ ║ ║
> 11111111 11111111111111111111111 11111111 11111111 11111111 11111111
║ ║ UND W ║║ Computing Ltd ║║ COMMAND║ FILL ║ REPLACE║ UND W ║
> 11111111111111111111111
╠════════╬════════╣║ ║╠════════╬════════╬════════╬════════╣
> 11111111111111111111111
║ UP ║ DEL C ║║ Version 7 ║║ ADVANCE║ BACKUP ║ CUT ║ DEL C ║
> 11111111111111111111111
║ ║ ║║ Copyright (C) ║║ ║ ║ ║ ║
> 11111111 11111111111111111111111 11111111 11111111 11111111 11111111
║ ║ UND C ║║ 1986 - 1997 ║║ BOTTOM ║ TOP ║ PASTE ║ UND C ║
> 11111111111111111111111
╠════════╬════════╣║ ║╠════════╬════════╬════════╬════════╣
> 11111111111111111111111
║ LEFT ║ RIGHT ║╚═════════════════════╝║ WORD ║ EOL ║ CHAR ║ ║
║ ║ ║ ║ ║ ║ ║ ENTER ║
> 11111111 11111111 11111111 11111111 11111111
║ SHL ║ SHR ║ ║CHNGCASE║ DEL EOL║ SPECINS║ ║
╠════════╬════════╣ ╠════════╩════════╬════════╣ ║
> 11111111
║ DOWN ║ SHOW ║ ║ LINE ║ SELECT ║ ║
> 11111111
║ ║ VERSION║ ║ ║ ║ SUBS ║
> 11111111111111111 11111111 11111111
║ ║ ║ ║ OPEN LINE ║ RESET ║ ║
╚════════╩════════╝ ╚═════════════════╩════════╩════════╝
0> XTERM_SCREEN
╔════════╦════════╦════════╗ ╔════════╦════════╦════════╦════════╗
> 11111111
║ ║ ║ ║ ║ ║ ║ FNDNXT ║ DEL L ║
> 11111111
║ INSERT ║ TOP ║ SECT UP║ ║ GOLD ║ HELP ║ ║ ║
> 11111111 11111111 11111111
║ ║ ║ ║ ║ ║ ║ FIND ║ UND L ║
╠════════╬════════╬════════╣ ╠════════╬════════╬════════╬════════╣
║ ║ ║ ║ ║ PAGE ║ SECT ║ APPEND ║ ║
║ DEL C ║ END ║SECT DWN║ ║ ║ ║ ║ DEL W ║
> 11111111 11111111 11111111
║ ║ ║ ║ ║ COMMAND║ FILL ║ REPLACE║ ║
╚════════╩════════╩════════╝ ╠════════╬════════╬════════╣ ║
║ ADVANCE║ BACKUP ║ CUT ║ ║
> 11111111111111111111111 11111111
╔═════════════════════╗║ ║ ║ ║ UND W ║
> 11111111111111111111111 11111111 11111111 11111111
║ ║║ BOTTOM ║ TOP ║ PASTE ║ ║
> 11111111111111111111111
╔════════╗║ EDT+ Version 7 ║╠════════╬════════╬════════╬════════╣
> 11111111111111111111111
║ ║║ ║║ WORD ║ EOL ║ CHAR ║ ║
> 11111111111111111111111
║ UP ║║ ║║ ║ ║ ║ ENTER ║
> 11111111111111111111111 11111111 11111111 11111111
║ ║╚═════════════════════╝║CHNGCASE║ DEL EOL║ SPECINS║ ║
╔════════╬════════╬════════╗ ╠════════╩════════╬════════╣ ║
> 11111111
║ LEFT ║ ║ RIGHT ║ ║ LINE ║ SELECT ║ ║
> 11111111
║ ║ DOWN ║ ║ ║ ║ ║ SUBS ║
> 11111111 11111111 11111111111111111 11111111 11111111
║ SHL ║ ║ SHR ║ ║ OPEN LINE ║ RESET ║ ║
╚════════╩════════╩════════╝ ╚═════════════════╩════════╩════════╝
0 HP_SCREEN
FUNCTION KEYS
F1 F2 F3 F4 F5 F6 F7 F8 PF1 PF2 PF3 PF4
+--------+--------+--------+--------+ +--------+--------+--------+--------+ +--------+--------+--------+--------+
| | | | | | | | DEW |INSERT/ | | | |FINDNEXT| D+NL |
| LEARN | TOP | BOTTOM | SHOW | | GOLD | HELP | |OVER- | | GOLD | HELP | | |
| | | | VERSION| | | | UNDW |WRITE | | | | FIND | UNDL |
+--------+--------+--------+--------+ +--------+--------+--------+--------+ +--------+--------+--------+--------+
+--------+--------+
| | |
| UNDL | D+NL |
| | | NUMERIC KEYPAD
+--------+--------+ +--------+--------+--------+--------+
Boston Business Computing, Ltd. | | | | PAGETOP| SECT | APPEND | DEW |
| UNDC | D+C | | | | | |
EDT+ | | | | COMMAND| FILL | REPLACE| UNDW |
Version 7 +--------+--------+ +--------+--------+--------+--------+
| | | | ADVANCE| BACKUP | CUT | D+C |
Copyright 1986 - 1997 |NO DEFN | SECT | | | | | |
| | UP | | BOTTOM | TOP | PASTE | UNDC |
+--------+--------+--------+ +--------+--------+--------+--------+
| | | | | WORD | EOL | CHAR | |
| SELECT | UP | SECT | | | | | ENTER |
| | | DOWN | |CHNGCASE| DEL | SPECINS| |
+--------+--------+--------+ +--------+--------+--------+ |
| LEFT | | RIGHT | | LINE | SELECT | |
| | DOWN | | | | | SUBS |
| SHL | | SHR | | OPEN LINE | RESET | |
+--------+--------+--------+ +-----------------+--------+--------+
0 IRIS-ANSI_SCREEN
FUNCTION KEYS
F1 F2 F3 F4 F5 F6 F7 F8
+--------+--------+--------+--------+ +--------+--------+--------+--------+
| | D+NL | DEW | D+C | | LEFT | RIGHT | | |
| LEARN | | | | | | | UP | DOWN |
| | UNDL | UNDW | UNDC | | SHL | SHR | | |
+--------+--------+--------+--------+ +--------+--------+--------+--------+
F9 F10 F11 F12
+--------+--------+--------+ +--------+--------+--------+--------+
|INSERT/ | | SECT | | | |FINDNEXT| D+NL |
|OVER | BR | UP | | GOLD | HELP | | |
|WRITE | | | | | | FIND | UNDL |
+--------+--------+--------+ +--------+--------+--------+--------+
| | | SECT |
| D-C | ER | DOWN |
| | | | NUMERIC KEYPAD
+--------+--------+--------+ +--------+--------+--------+--------+
| PAGETOP| SECT | APPEND | |
| | | | |
ARROW KEYS | COMMAND| FILL | REPLACE| D+C |
+--------+ +--------+--------+--------+ |
| | | ADVANCE| BACKUP | CUT | |
| UP | | | | | UNDC |
| | | BOTTOM | TOP | PASTE | |
+--------+--------+--------+ +--------+--------+--------+--------+
| LEFT | | RIGHT | | WORD | EOL | CHAR | |
| | DOWN | | | | | | ENTER |
| SHL | | SHR | |CHNGCASE| DEL | SPECINS| |
+--------+--------+--------+ +--------+--------+--------+ |
| LINE | SELECT | |
Boston Business Computing, Ltd. | | | SUBS |
EDT+ v7 | OPEN LINE | RESET | |
+-----------------+--------+--------+
0 TVI_SCREEN
F1 F2 F3 F4
+-------+-------+-------+-------+ +-------+-------+-------+-------+-------+
| WORD | EOL | CHAR |ADVANCE| | | | FIND | | |
| | | | | | GOLD | HELP | | | LEARN |
|CHNGCSE| DEL |SPECINS| BOTTOM| | | | FNDNXT| | |
+-------+-------+-------+-------+ +-------+-------+-------+-------+-------+
F5 F6 F7 F8
+-------+-------+-------+-------+ +-------+-------+-------+-------+-------+
| BACKUP| CUT | SELECT| LINE | | PAGE | SECT | APPEND| ENTER | |
| | | | | | | | | | |
| TOP | PASTE | RESET |OPEN LN| |COMMAND| FILL |REPLACE| SUBS | |
+-------+-------+-------+-------+ +-------+-------+-------+-------+-------+
F13 F14 F15 F16
+-------+-------+-------+-------+
| | D+C | DEW | D+NL |
| | | | |
| | UNDC | UNDW | UNDL |
+-------+-------+-------+-------+
+-------+-------+-------+-------+
| LEFT | DOWN | UP | RIGHT |
| SHL | | | SHR |
+-------+-------+-------+-------+
0 HFT_SCREEN
+-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+
|LEARN|D+NL | | DEW | | UP | D+C | LEFT|RIGHT| |DOWN |SHOW | FIND|ENTER|
| |UNDL | | UNDW| | | UNDC| SHL |SHR | | |VERS | |SUBS |
+-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+
prtscr scroll break
+------+------+------+ +--------+--------+--------+--------+
| GOLD | HELP | FIND | | | | | |
| | |FNDNXT| +--------+--------+--------+--------+
+------+------+------+ | PAGETOP| SECT | APPEND | |
+------+------+------+ | COMMAND| FILL | REPLACE| |
|INSERT| | PAGE | +--------+--------+--------+ |
|OVER | BR | UP | | ADVANCE| BACKUP | CUT | |
+------+------+------+ | BOTTOM | TOP | PASTE | |
| | | PAGE | +--------+--------+--------+--------+
| D+C | ER | DOWN | | WORD | EOL | CHAR | |
+------+------+------+ |CHNGCASE| DEL | SPECINS| |
ARROW KEYS +--------+--------+--------+ |
+------+ | LINE | SELECT | |
| UP | | OPEN LINE | RESET | |
| | +-----------------+--------+--------+
+------+------+------+
| LEFT | DOWN |RIGHT | Boston Business Computing, Ltd.
| SHL | | SHR | EDT+ v7
+------+------+------+